«postgresql» 태그된 질문

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

2
Postgres 프런트 엔드에서 탭을 지정하는 방법
psql "\ copy"명령을 사용하여 탭으로 구분 된 파일에서 Postgres로 데이터를 가져오고 싶습니다. 이 명령을 사용하고 있습니다. \copy cm_state from 'state.data' with delimiter '\t' null as ; 하지만이 경고가 표시됩니다 (테이블이 실제로 제대로로드 됨). WARNING: nonstandard use of escape in a string literal LINE 1: COPY cm_state FROM STDIN DELIMITER '\t' …
84 postgresql 

10
테이블의 행을 업데이트하거나 존재하지 않는 경우 INSERT하는 방법은 무엇입니까?
다음과 같은 카운터 테이블이 있습니다. CREATE TABLE cache ( key text PRIMARY KEY, generation int ); 카운터 중 하나를 늘리거나 해당 행이 아직 존재하지 않는 경우 0으로 설정하고 싶습니다. 표준 SQL에서 동시성 문제없이이 작업을 수행 할 수있는 방법이 있습니까? 작업은 때로는 트랜잭션의 일부이며 때로는 분리되어 있습니다. SQL은 가능한 경우 SQLite, …


2
각각 외래 키인 요소의 PostgreSQL 배열
내 앱에 대한 DB를 만들려고 시도하고 있는데 가장 좋은 방법을 찾고 싶은 것은 Users나와 Items테이블 사이에 일대 다 관계를 만드는 것 입니다. 나는 세 번째 테이블을 만들 수 있습니다 알고 ReviewedItems, 그리고 열이 할 수있는 UserID와 ItemID, 그러나의 열을 할 수 있는지 나는 알고 싶습니다 Users의 말을하자, reviewedItems외국 키가 포함 …


2
마이그레이션을위한 PostgreSQL 외래 키 검사 비활성화
PostgreSQL 9.4에서 외래 키가있는 마이그레이션을 많이 만들고 있습니다. 테이블이 모두 마이그레이션 될 때 외래 키가 예상하는 정확한 순서를 따라야하기 때문에 골치 아픈 일입니다. 내 새 마이그레이션이 외래 키에 의존하는 다른 패키지에서 마이그레이션을 실행해야하는 경우 더욱 끈적 거립니다. MySQL에서는 SET FOREIGN_KEY_CHECKS = 0;마이그레이션 파일의 맨 위에 간단히 추가 하여 이를 단순화 …
83 postgresql 

3
Postgresql에서 이름 별 제약 조건 삭제
이름 만 아는 것만으로 Postgresql에서 제약 조건 이름을 삭제하려면 어떻게해야합니까? 타사 스크립트에 의해 자동 생성되는 제약 조건 목록이 있습니다. 테이블 이름을 모르고 제약 조건 이름 만 삭제해야합니다.
83 postgresql 

3
postgresql의 IF-THEN-ELSE 문
다음을 수행하기 위해 postgresql 쿼리를 작성하려고합니다. if(field1 > 0, field2 / field1 , 0) 이 쿼리를 시도했지만 작동하지 않습니다. if (field1 > 0) then return field2 / field1 as field3 else return 0 as field3 감사합니다
83 sql  postgresql 

5
SQL Server와 같은 절에서 조인을 사용하여 select 절에서 Postgresql 하위 쿼리를 수행하는 방법은 무엇입니까?
postgresql에 다음 쿼리를 작성하려고합니다. select name, author_id, count(1), (select count(1) from names as n2 where n2.id = n1.id and t2.author_id = t1.author_id ) from names as n1 group by name, author_id 이것은 확실히 Microsoft SQL Server에서 작동하지만 postegresql에서는 전혀 작동하지 않습니다. 나는 그 문서를 조금 읽었고 그것을 다음과 같이 다시 …

4
Postgres를 사용하여 한 번에 3 개의 테이블에 데이터 삽입
단일 쿼리로 3 개의 테이블에 데이터를 삽입하고 싶습니다. 내 테이블은 다음과 같습니다. CREATE TABLE sample ( id bigserial PRIMARY KEY, lastname varchar(20), firstname varchar(20) ); CREATE TABLE sample1( user_id bigserial PRIMARY KEY, sample_id bigint REFERENCES sample, adddetails varchar(20) ); CREATE TABLE sample2( id bigserial PRIMARY KEY, user_id bigint REFERENCES sample1, …

8
정수를 확인하는 SQL LIKE 조건?
알파벳을 살펴보고 적절한 문자로 시작하는 모든 항목을 나열하기 위해 SQL LIKE 조건 세트를 사용하고 있습니다. 예를 들어 제목이 "A"로 시작하는 모든 책을 가져옵니다. SELECT * FROM books WHERE title ILIKE "A%" 문자는 괜찮지 만 숫자로 시작하는 모든 항목을 나열하려면 어떻게해야합니까? 이것이 가치있는 것은 Postgres DB에 있습니다.
83 sql  postgresql 


5
SQL Server 프로파일 러와 동등한 PostgreSQL이 있습니까?
PostgreSQL 서버에 제출 된 쿼리를 확인해야합니다. 일반적으로 SQL Server 프로파일 러를 사용하여 SQL Server 영역에서이 작업을 수행하지만 PostgreSQL에서이 작업을 수행하는 방법을 아직 찾지 못했습니다. 유료 도구가 꽤 많이있는 것 같습니다. 오픈 소스 변형이 있기를 바랍니다.



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