«postgresql» 태그된 질문

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


16
PostgreSQL의 중복 업데이트에 삽입 하시겠습니까?
몇 달 전에 나는 다음 구문을 사용하여 MySQL에서 한 번에 여러 업데이트를 수행하는 방법에 대해 스택 오버플로에 대한 답변을 배웠습니다. INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); 나는 이제 PostgreSQL로 전환했으며 분명히 이것이 맞지 않습니다. …


9
PostgreSQL : 텍스트와 varchar의 차이점 (문자 변경)
text데이터 형식과 character varying( varchar) 데이터 형식 의 차이점은 무엇입니까 ? 설명서 에 따르면 문자 지정이 길이 지정자없이 사용되는 경우 유형은 모든 크기의 문자열을 허용합니다. 후자는 PostgreSQL 확장입니다. 과 또한 PostgreSQL은 모든 길이의 문자열을 저장하는 텍스트 유형을 제공합니다. 유형 텍스트는 SQL 표준이 아니지만 다른 여러 SQL 데이터베이스 관리 시스템에도 있습니다. …


10
PostgreSQL 자동 증분
MySQL에서 PostgreSQL로 전환하고 자동 증가 값을 수행하는 방법이 궁금합니다. PostgreSQL 문서에서 데이터 유형 "직렬"을 보았지만 v8.0에서 사용할 때 구문 오류가 발생합니다.

12
명령 줄 인수를 사용하여 PostgreSQL .sql 파일 실행
수천 개의 INSERT 문이 포함 된 일부 .sql 파일이 있으며 PostgreSQL 데이터베이스에서 이러한 삽입을 실행하여 테이블에 추가해야합니다. 파일이 너무 커서 파일을 열고 INSERT 문을 편집기 창에 복사하여 실행할 수 없습니다. 인터넷에서 PostgreSQL 설치의 bin 폴더로 이동하여 다음을 사용할 수 있음을 발견했습니다. psql -d myDataBase -a -f myInsertFile 나의 경우에는: psql …

29
postgres의 기본 키 시퀀스가 ​​동기화되지 않을 때 재설정하는 방법은 무엇입니까?
기본 키 시퀀스가 ​​테이블 행과 동기화되지 않는 문제가 발생했습니다. 즉, 새 행을 삽입하면 직렬 데이터 형식에 암시 된 시퀀스가 ​​이미 존재하는 숫자를 반환하기 때문에 중복 키 오류가 발생합니다. 가져 오기 / 복원이 순서를 올바르게 유지 보수하지 않아서 발생하는 것 같습니다.

9
PostgreSQL에서 업데이트 + 가입을 수행하는 방법은 무엇입니까?
기본적으로 나는 이것을하고 싶다 : update vehicles_vehicle v join shipments_shipment s on v.shipment_id=s.id set v.price=s.price_per_vehicle; 나는 그것이 MySQL (내 배경)에서 작동 할 것이라고 확신하지만 postgres에서는 작동하지 않는 것 같습니다. 내가 얻는 오류는 다음과 같습니다. ERROR: syntax error at or near "join" LINE 1: update vehicles_vehicle v join shipments_shipment s on …
508 postgresql  syntax 

6
이 자바 스크립트는 무엇입니까?
PostgreSQL 데이터베이스에서 Javascript를 읽고 쓰려고합니다. 이 프로젝트 를 github 에서 찾았습니다 . 노드에서 다음 샘플 코드를 실행할 수있었습니다. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString = "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); //queries are queued and executed one after another once the …


5
최신 버전의 OS X (Yosemite 또는 El Capitan) 설치 후`pg_tblspc`가 누락 됨
OS X의 homebrew에서 postgres를 사용하지만 시스템을 재부팅 할 때 재부팅 후 postgres가 시작되지 않아서 수동으로으로 시작하려고했지만 postgres -D /usr/local/var/postgres다음 메시지와 함께 오류가 발생했습니다 FATAL: could not open directory "pg_tblspc": No such file or directory. 마지막으로 발생했을 때 원래 상태로 만들 수 없었기 때문에 전체 postgres 시스템을 제거한 후 다시 설치하기로 …

12
PostgreSQL 데이터베이스로 SQL 덤프 가져 오기
우리는 호스트를 전환하고 있으며 이전 호스트는 사이트의 PostgreSQL 데이터베이스의 SQL 덤프를 제공했습니다. 이제 이것을 테스트하기 위해 로컬 WAMP 서버에서 설정하려고합니다. 유일한 문제는 내가 설정 한 PostgreSQL 9 에서이 데이터베이스를 가져 오는 방법에 대한 아이디어가 없다는 것입니다. pgAdmin III을 시도했지만 '가져 오기'기능을 찾을 수없는 것 같습니다. 그래서 방금 SQL 편집기를 열고 …

7
PostgreSQL에 작은 따옴표로 텍스트 삽입
나는 테이블이있다 test(id,name). 내가 좋아하는 값을 삽입해야합니다 user's log, 'my user', customer's. insert into test values (1,'user's log'); insert into test values (2,''my users''); insert into test values (3,'customer's'); 위의 문 중 하나를 실행하면 오류가 발생합니다. 이 작업을 올바르게 수행 할 방법이 있으면 공유하십시오. 준비된 진술을 원하지 않습니다. SQL 이스케이프 …

15
PostgreSQL : 사용자 "postgres"의 비밀번호 인증에 실패했습니다
PostgreSQL 8.4, Postgres 클라이언트 및 Pgadmin 3을 설치했습니다. 콘솔 클라이언트 및 Pgadmin의 "postgres"사용자에 대한 인증이 실패했습니다. 이전에 작동했기 때문에 사용자를 "postgres"및 암호 "postgres"로 입력했습니다. 그러나 이제 인증에 실패했습니다. 나는이 문제없이 몇 번 전에 그것을했다. 어떻게해야합니까? 그리고 어떻게됩니까? psql -U postgres -h localhost -W Password for user postgres: psql: FATAL: password …

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