반응형

PostgreSQL 9

Postgresql: 암호를 사용하여 psql 실행 스크립팅

Postgresql: 암호를 사용하여 psql 실행 스크립팅 psql을 호출하여 암호를 묻지 않도록 하려면 어떻게 해야 합니까? 이것이 제가 가진 것입니다. psql -Umyuser < myscript.sql 하지만 암호를 전달하는 인수를 찾을 수 없었고, sopsql은 항상 암호를 입력하라는 메시지를 표시합니다.Postgre에 인증하는 방법에 대한 요약을 읽고 싶을 수 있습니다.SQL. 질문에 대답하기 위해 암호 기반 인증에 대한 암호를 제공하는 방법은 여러 가지가 있습니다. 암호 프롬프트를 사용합니다.예: psql -h uta.biocommons.org -U foo Password for user foo: pgpass 파일에 있습니다.libpq-pgpass를 참조하십시오.형식: :::: 환경 변수와 ..

programing 2023.07.06

오류 발생: pgsql이 레일에서 작동하도록 하려고 할 때 사용자 "postgres"에 대한 피어 인증이 실패했습니다.

오류 발생: pgsql이 레일에서 작동하도록 하려고 할 때 사용자 "postgres"에 대한 피어 인증이 실패했습니다. 오류가 발생합니다. FATAL: Peer authentication failed for user "postgres" 내가 포스트그레스를 레일즈와 함께 일하게 하려고 할 때. 여기 내, 내, 그리고 모든 흔적의 쓰레기통입니다. pg_hba에서 md5로 인증을 변경하고 여러 가지를 시도해 보았지만 아무 것도 작동하지 않는 것 같습니다. 또한 Rails 3.2, FATAL:에 따라 새 사용자와 데이터베이스를 생성해 보았습니다. 사용자에 대한 피어 인증 실패(PG::Error) 가 pgadmin을 sudo -u postgres psql -l. 내가 어디서 잘못되고 있는지 알아요? 당신의 문는여..

programing 2023.06.01

PostgreSQL에서 CHARCHAR와 CHARCHAR의 차이점은 무엇입니까?

PostgreSQL에서 CHARCHAR와 CHARCHAR의 차이점은 무엇입니까? 존은 사용합니다.CHARACTER VARYING내가 사용하는 장소에서VARCHAR저는 초보자이지만 그는 전문가입니다.이것은 제가 모르는 것이 있다는 것을 암시합니다. PostgreSQL에서 CHARCHAR와 CHARCHAR의 차이점은 무엇입니까?VARCHAR의 별칭입니다.CHARACTER VARYING따라서 차이가 없습니다. 설명서를 참조하십시오. :) 표기법varchar(n)그리고.char(n)에 대한 별칭character varying(n)그리고.character(n),각각 다음과 같다. character길이 지정자가 없는 것은 다음과 같습니다.character(1).한다면character varying길이 지정자 없이 ..

programing 2023.05.22

Postgre는 어디에 있습니까?SQL에서 데이터베이스를 저장하시겠습니까?

Postgre는 어디에 있습니까?SQL에서 데이터베이스를 저장하시겠습니까? Postgre 파일은 어디에 있습니까?SQL 데이터베이스를 저장하시겠습니까?데이터 디렉토리의 위치를 확인하려면 이 쿼리를 사용합니다. show data_directory; 모든 런타임 매개변수를 보려면 다음을 사용합니다. show all; 테이블스페이스를 만들어 파일 시스템의 다른 부분에 데이터베이스 개체를 저장할 수 있습니다.해당 데이터 디렉토리에 없을 수 있는 테이블스페이스를 보려면 이 쿼리를 사용합니다. SELECT *, pg_tablespace_location(oid) FROM pg_tablespace; 7 7)에서는 모든 7(윈도우 7) 됩니다.pg_databaseC:\Program Files (x86)\PostgreSQ..

programing 2023.05.17

Postgre에 데이터베이스가 있는지 확인합니다.셸을 사용한 SQL

Postgre에 데이터베이스가 있는지 확인합니다.셸을 사용한 SQL 저는 누가 제게 포스트그레를 확인하기 위해 셸을 사용하는 것이 가능한지에 대해 말해줄 수 있는지 궁금합니다.SQL 데이터베이스가 있습니까? 나는 셸 스크립트를 만들고 있는데 데이터베이스가 아직 존재하지 않지만 지금까지 구현 방법을 볼 수 없는 경우에만 데이터베이스를 생성하기를 원합니다.노트/업데이트(2021):이 대답은 효과가 있지만, 철학적으로 저는 포스그레스에게 질문하는 것이 올바른 방법이라는 다른 의견에 동의합니다. 다음과 같은 다른 답변이 있는지 확인합니다.psql -c또는--command그 안에는 사용 사례에 더 적합합니다(예: Nicholas Gilly's, Nathan Osman's, Bruce's 또는 Pedro's 변형)..

programing 2023.05.12

게시물:복합 키를 사용하는 방법?

게시물:복합 키를 사용하는 방법? 복합 키를 만들 때 구문 오류를 이해할 수 없습니다.제가 여러 가지를 테스트했기 때문에 논리적 오류일 수 있습니다. Postgres에서 복합 키를 만들려면 어떻게 해야 합니까? CREATE TABLE tags ( (question_id, tag_id) NOT NULL, question_id INTEGER NOT NULL, tag_id SERIAL NOT NULL, tag1 VARCHAR(20), tag2 VARCHAR(20), tag3 VARCHAR(20), PRIMARY KEY(question_id, tag_id), CONSTRAINT no_duplicate_tag UNIQUE (question_id, tag_id) ); ERROR: syntax error at or ..

programing 2023.05.07

위도 및 경도에 대한 데이터 유형은 무엇입니까?

위도 및 경도에 대한 데이터 유형은 무엇입니까? 저는 포스트그레의 신입생입니다.SQL 및 PostGIS.위도 및 경도 값을 Postgre에 저장하려고 합니다.SQL 9.1.1 데이터베이스 테이블.두 점 사이의 거리를 계산하고 이 위치 값을 사용하여 더 가까운 점을 찾습니다. 위도 및 경도에 대해 어떤 데이터 유형을 사용해야 합니까?데이터 유형 - 결합을 사용할 수 있습니다.(x,y)당신의 lat/long일 수 있습니다.: 2float8내부 번호 또는 두 개의 유형 열(=)로 만듭니다.float8또는double precision각각 8바이트입니다. 또는 (=)float4) 하지 않은 추가 정밀도가 필요하지 않은 경우.4바이트씩. 아니면 절대적인 정확성이 필요하더라도 말입니다.4자리 그룹당 2바이트, 오버헤..

programing 2023.05.02

PostgreSQL에서 상속된 테이블을 사용해야 하는 경우

PostgreSQL에서 상속된 테이블을 사용해야 하는 경우 상속된 테이블을 사용해야 하는 상황은 무엇입니까?저는 그것들을 매우 짧게 사용하려고 노력했고 상속은 OOP 세계에서 같지 않았습니다. 저는 다음과 같이 작동한다고 생각했습니다. 테users에는 모든 사용자 수준에 필요한 모든 필드가 있습니다.과 같은 표moderators,admins,bloggers등 그러나 부모로부터 필드를 확인하지 않았습니다.예를들면users 상속된 전자메필있상속됨고가드일▁email▁has가 있습니다.bloggers둘 다 은 아닙니다.users그리고.bloggers 테이블 즉, 두 테이블 모두에 전자 메일 필드를 추가하는 것과 같습니다. row_is_deleted, created_at, modified_at와 같이 일반적으로 ..

programing 2023.05.02

Postgres SELECT에서 열을 연결하는 방법은 무엇입니까?

Postgres SELECT에서 열을 연결하는 방법은 무엇입니까? 나는 두 줄의 줄이 있습니다.a그리고.b표에.foo. select a, b from foo반환 값a그리고.b단, 다음의 연결a그리고.b작동하지 않습니다.노력했습니다. select a || b from foo 그리고. select a||', '||b from foo 주석에서 업데이트: 두 열이 모두 유형입니다.character(2).다음과 같은 문자열 유형 열을 사용character(2)(나중에 언급한 바와 같이) 표시된 연결은 설명서를 인용하면 다음과 같은 이유로 작동합니다. [...] 문자열 연결 연산자(||표 9.8에 표시된 것처럼 적어도 하나의 입력이 문자열 유형인 경우에는 문자열이 아닌 입력을 허용합니다.다른 경우에는 다음과 같은 ..

programing 2023.05.02
반응형