«postgresql» 태그된 질문

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


4
널 (null) 열로 고유 제한 조건 작성
이 레이아웃이있는 테이블이 있습니다. CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, UserId uuid NOT NULL, RecipeId uuid NOT NULL, MenuId uuid ) 다음과 유사한 고유 제약 조건을 만들고 싶습니다. ALTER TABLE Favorites ADD CONSTRAINT Favorites_UniqueFavorite UNIQUE(UserId, MenuId, RecipeId); 그러나 이렇게하면 (UserId, RecipeId)if 가 동일한 여러 행이 허용 …


7
PostgreSQL의 타임 스탬프에서 날짜 추출 (yyyy / mm / dd)
PostgreSQL의 타임 스탬프에서 날짜 부분 만 추출하고 싶습니다. 값 DATE을 기대하는 다른 테이블에 삽입 할 수 있도록 postgresql 유형 이어야 DATE합니다. 내가 가진 예를 들어 2011/05/26 09:00:00, 내가 원하는2011/05/26 캐스팅을 시도했지만 2011 년만 가져옵니다. timestamp:date cast(timestamp as date) 나는 to_char()함께 시도 했다 to_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE …


21
psql : 서버에 연결할 수 없습니다 : 해당 파일이나 디렉토리가 없습니다 (Mac OS X)
내 Mac을 재시동하면 무서운 Postgres 오류가 발생했습니다. 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"? 이 문제가 발생하는 이유는 관련이없는 문제로 인해 맥북이 완전히 멈 췄기 때문에 전원 버튼을 사용하여 하드 재부팅해야했기 때문입니다. 재부팅 …
247 macos  postgresql 

8
null을 허용하지 않는 Postgresql 데이터베이스에 열을 어떻게 추가합니까?
다음 쿼리를 사용하여 Postgresql 데이터베이스에 "NOT NULL"열을 새로 추가하고 있습니다 (인터넷에서 삭제). ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; 이 쿼리를 실행할 때마다 다음과 같은 오류 메시지가 나타납니다. ERROR: column "mycolumn" contains null values 나는 충격을 받았다. 내가 어디로 잘못 가고 있니? 참고 : 나는 주로 pgAdmin …


8
서버 측 확장을 빌드하려면 postgresql-server-dev-XY를 설치하고 클라이언트 측 애플리케이션을 빌드하려면 libpq-dev를 설치해야합니다.
virtualenv를 사용하여 Django 프로젝트에서 작업하고 로컬 postgres 데이터베이스에 연결합니다. 프로젝트를 실행하면 ImportError: No module named psycopg2.extensions 그런 다음이 명령을 사용하여 설치 pip install psycopg2 그런 다음 설치 중에 다음 오류가 발생합니다. Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded Running setup.py (path:/home/muhammadtaqi/Projects/MyProjects/OnlineElectionCampaign/venv/build/psycopg2/setup.py) egg_info for package psycopg2 Error: You need to install …


12
PostgreSQL 쿼리에서 변수를 선언하는 방법
PostgreSQL 8.3 쿼리에서 사용할 변수를 어떻게 선언합니까? MS SQL Server에서 다음을 수행 할 수 있습니다. DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar PostgreSQL에서 동일한 작업을 수행하려면 어떻게합니까? 문서에 따르면 변수는 단순히 "이름 유형;"으로 선언되지만 구문 오류가 발생합니다. myvar INTEGER; 누군가 나에게 올바른 …


6
PostgreSQL 연결 URL
호스트가 로컬 호스트가 아닌 다른 컴퓨터 인 경우 PostgreSQL 연결 URL은 어떻게 구성됩니까? PostgreSQL이 외부의 요청을 수락하도록 허용했습니다.

17
새로운 PostgreSQL JSON 데이터 유형 내에서 필드를 어떻게 수정합니까?
postgresql 9.3에서 JSON 데이터 유형의 특정 필드를 선택할 수 있지만 UPDATE를 사용하여 어떻게 수정합니까? postgresql 설명서 또는 온라인 어디에서나 이에 대한 예를 찾을 수 없습니다. 나는 명백한 것을 시도했다 : postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# select …

25
이메일 주소를 기본 키로 사용 하시겠습니까?
자동 증가 숫자와 비교할 때 이메일 주소가 기본에 적합하지 않습니까? 우리 웹 애플리케이션은 시스템에서 이메일 주소가 고유해야합니다. 그래서 이메일 주소를 기본 키로 사용하려고 생각했습니다. 그러나 제 동료는 문자열 비교가 정수 비교보다 느릴 것이라고 제안합니다. 이메일을 기본 키로 사용하지 않는 것이 합당한 이유입니까? 우리는를 사용하고 PostgreSQL있습니다.

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