«postgresql» 태그된 질문

PostgreSQL은 Linux, UNIX, Windows 및 OS X를 포함한 모든 주요 플랫폼에서 사용할 수있는 오픈 소스 객체 관계형 데이터베이스 관리 시스템 (ORDBMS)입니다. 질문을 할 때는 정확한 Postgres 버전을 언급하십시오. 관리 또는 고급 기능에 관한 질문은 dba.stackexchange.com에 가장 적합합니다.



3
JSON 유형 내부의 배열 요소 쿼리
jsonPostgreSQL 9.3 에서 유형 을 테스트하려고합니다 . 라는 테이블에라는 열 이 있습니다 . JSON은 다음과 같습니다.jsondatareports { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } 'objects'배열의 'src'값과 일치하는 모든 보고서에 대한 테이블을 쿼리하고 싶습니다. 예를 들어, 일치하는 모든 보고서에 대해 DB를 쿼리 할 수 'src' = 'foo.png'있습니까? 다음과 일치 할 수있는 …
118 sql  json  postgresql  jsonb  lateral 

7
PostgreSQL이 정확히 알려주는 것은 무엇입니까?
MySQL의 Explain 출력은 매우 간단합니다. PostgreSQL은 좀 더 복잡합니다. 나는 그것을 설명하는 좋은 자료를 찾을 수 없었다. 설명이 정확히 무엇을 말하고 있는지 설명하거나 최소한 좋은 리소스의 방향을 알려줄 수 있습니까?
116 postgresql 

2
Postgresql : 조건부 고유 제약 조건
테이블의 일부에서만 열에 고유성을 적용하는 제약 조건을 추가하고 싶습니다. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); WHERE위 의 부분은 희망찬 생각입니다. 이렇게하는 방법은 없나요? 아니면 관계형 드로잉 보드로 돌아 가야합니까?

8
PostgreSQL에 대해 존재하지 않는 경우 CREATE DATABASE를 시뮬레이션 하시겠습니까?
JDBC를 통해 존재하지 않는 데이터베이스를 만들고 싶습니다. MySQL과 달리 PostgreSQL은 create if not exists구문을 지원하지 않습니다 . 이를 수행하는 가장 좋은 방법은 무엇입니까? 응용 프로그램은 데이터베이스가 있는지 여부를 알지 못합니다. 데이터베이스가 존재하는지 확인하고 사용해야합니다. 따라서 원하는 데이터베이스에 연결하는 것이 합리적이며 데이터베이스가 존재하지 않아 연결이 실패하면 기본 postgres데이터베이스 에 연결하여 새 …
115 sql  database  postgresql  jdbc  ddl 


6
명령 줄에서 데이터베이스 만들기
명령 줄에서 데이터베이스를 만들려고합니다. 내 OS는 centos이고 postgres 버전은 10.9입니다. sudo -u postgres psql createdb test Password for user test: 사용자별로 물어 보는 이유는 무엇입니까?
115 postgresql 



21
Psql이 서버에 연결할 수 없습니다 : 해당 파일이나 디렉터리가 없습니다. 5432 오류가 발생합니까?
psqlVagrant 컴퓨터에서 실행하려고 하는데이 오류가 발생합니다. psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 참고 : Vagrant 1.9.2 상자 : ubuntu / trusty64, https://atlas.hashicorp.com/ubuntu/boxes/trusty64 postgres를 설치하고 실행하기 위해 사용한 편집 명령 : sudo apt-get …

5
postgresql의 문자열 리터럴 및 이스케이프 문자
이스케이프 문자를 테이블에 삽입하려고하면 경고가 발생합니다. 예를 들면 : create table EscapeTest (text varchar(50)); insert into EscapeTest (text) values ('This is the first part \n And this is the second'); 경고를 생성합니다. WARNING: nonstandard use of escape in a string literal ( PSQL 8.2 사용 ) 누구든지이 문제를 해결하는 방법을 …



6
PostgreSQL에서 부호없는 정수를 사용할 수없는 이유는 무엇입니까?
이 게시물 ( MySQL에서 tinyint, smallint, mediumint, bigint 및 int의 차이점은 무엇입니까? )을보고 PostgreSQL이 부호없는 정수를 지원하지 않는다는 것을 깨달았습니다. 누구든지 그 이유를 설명하는 데 도움을 줄 수 있습니까? 대부분의 경우 MySQL에서 자동 증분 기본 키로 부호없는 정수를 사용합니다. 이러한 디자인에서 MySQL에서 PostgreSQL로 데이터베이스를 이식 할 때 어떻게 극복 할 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.