«postgresql» 태그된 질문

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

6
하위 쿼리를 사용하여 postgres에서 테이블 행 업데이트
postgres 8.4를 사용하여 목표는 기존 테이블을 업데이트하는 것입니다. CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); 처음에는 insert 문을 사용하여 쿼리를 테스트했습니다. insert into address customer,supplier,partner SELECT case when cust.addr1 is …

14
pg_dump에 비밀번호를 전달하는 방법은 무엇입니까?
매일 밤마다 치명적인 일이 발생하기 전에 데이터베이스를 백업하기 위해 cronjob을 만들려고합니다. 이 명령이 내 요구를 충족시켜야하는 것 같습니다. 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz 그것을 실행 한 후에는 암호를 입력해야합니다. cron에서 실행하면 그렇게 할 수 없습니다. 자동으로 어떻게 전달할 수 있습니까?

21
명령 행을 사용하여 postgres 백업 파일을 복원 하시겠습니까?
postgresql을 처음 사용하고 로컬에서는 pgadmin3을 사용합니다. 그러나 원격 서버에는 그런 사치가 없습니다. 이미 데이터베이스 백업을 만들어 복사했지만 명령 줄에서 백업을 복원하는 방법이 있습니까? GUI 또는 pg_dumps와 관련된 것만 볼 수 있으므로 누군가이 문제를 해결하는 방법을 말해 줄 수 있다면 정말 좋을 것입니다!

18
우분투에 PostgreSQL의 pg gem을 설치하는 방법은 무엇입니까?
Ruby 용 PostgreSQL의 pg gem을 설치하려고합니다. 나는 다음 명령을 내렸다. gem install pg RVM을 사용하여 Ruby 1.9.2를 설치했습니다. 위의 명령은 다음과 같은 오류를 보여줍니다. 오류는 다음과 같습니다 Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby extconf.rb checking for …
292 ruby  postgresql  pg 

8
SQL varchar 열 길이에 대한 모범 사례 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 이 질문을 개선하십시오 새로운 SQL 테이블을 설정하거나 varchar기존 테이블에 새로운 열을 추가 할 때마다 한 가지 궁금합니다 …



24
git (버전 제어)에서 데이터베이스를 어떻게 배치 할 수 있습니까?
나는 웹 응용 프로그램을하고 있으며 주요 변경 사항을 분기해야합니다.이 변경 사항은 데이터베이스 스키마를 변경해야하므로 전체 데이터베이스를 git에 넣고 싶습니다. 어떻게합니까? 자식 저장소에 보관할 수있는 특정 폴더가 있습니까? 어느 것을 어떻게 알 수 있습니까? 올바른 폴더를 넣었는지 어떻게 확인할 수 있습니까? 이러한 변경 사항은 이전 버전과 호환되지 않기 때문에 확실해야합니다. 망쳐 …



6
PostgreSQL에서 UPSERT (MERGE, INSERT ... ON DUPLICATE UPDATE)하는 방법은 무엇입니까?
여기서 자주 묻는 질문은 upsert를 수행하는 방법인데, 이는 MySQL 호출 INSERT ... ON DUPLICATE UPDATE과 표준이 MERGE작업의 일부로 지원하는 것입니다. PostgreSQL이 직접 지원하지 않는 경우 (9.5 페이지 이전) 어떻게이 작업을 수행합니까? 다음을 고려하세요: CREATE TABLE testtable ( id integer PRIMARY KEY, somedata text NOT NULL ); INSERT INTO testtable (id, …

7
PostgreSQL에서 자동 증분 기본 키를 설정하는 방법은 무엇입니까?
PostgreSQL에 22 개의 열이있는 테이블이 있으며 자동 증가 기본 키를 추가하고 싶습니다. idBIGSERIAL 유형 의 열을 만들려고 했지만 pgadmin이 오류로 응답했습니다. ERROR: sequence must have same owner as table it is linked to. 누구 든지이 문제를 해결하는 방법을 알고 있습니까? 표를 다시 만들지 않고 PostgreSQL에서 자동 증가 기본 키를 어떻게 …
259 sql  postgresql 




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