«postgresql» 태그된 질문

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

4
Postgresql 집계 배열
안녕하세요 저는 두 개의 테이블이 있습니다 Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A 네이티브 Postgresql을 선택하여 다음과 같은 결과를 얻을 수 있습니까? Name Array of marks ----------------------- 'John', {'A'} 'David', {'B','B+'} 'Will', {'C','A'} …
95 sql  arrays  postgresql 


1
PostgreSQL : Ubuntu에서 PostgreSQL의 비밀번호 재설정 [닫힘]
닫은. 이 질문은 주제와 관련이 없습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문 개선 우분투에서는 PostgreSQL 데이터베이스를 설치하고 서버의 수퍼 유저를 만들었습니다. postgresql 수퍼 유저의 비밀번호를 잊어 버린 경우 해당 사용자의 비밀번호 (비밀번호)를 어떻게 …
95 postgresql  unix 

4
ALTER TABLE, null이 아닌 열에 null 설정, PostgreSQL 9.1
null이 아닌 열이있는 테이블이 있습니다.이 열에 null 값을 기본값으로 설정하는 방법은 무엇입니까? 내 말은, 다음과 같이하고 싶습니다. postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; 그러나 그것은 보여줍니다 : postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error at or near "NULL" LINE 1: ALTER TABLE …


5
org.postgresql.util.PSQLException : FATAL : 죄송합니다. 이미 클라이언트가 너무 많습니다.
Postgresql 데이터베이스에 연결하려고하는데 다음과 같은 오류가 발생합니다. 오류 : org.postgresql.util.PSQLException : 치명적 : 죄송합니다. 이미 클라이언트가 너무 많습니다. 오류의 의미는 무엇이며 어떻게 수정합니까? 내 server.properties파일은 다음과 같습니다. serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
95 java  sql  postgresql  jdbc 

9
SQL ORDER BY 여러 값을 특정 순서로?
좋아, 색인이 생성 된 키와 색인이 생성되지 않은 필드가있는 테이블이 있습니다. 특정 값을 가진 모든 레코드를 찾고 행을 반환해야합니다. 여러 값으로 주문할 수 있는지 알고 싶습니다. 예: id x_field -- ----- 123 a 124 a 125 a 126 b 127 f 128 b 129 a 130 x 131 x 132 …

7
PostgreSQL : 명령 줄에서 매개 변수를 전달하는 방법은 무엇입니까?
?자리 표시자를 사용하는 스크립트에 다소 자세한 쿼리가 있습니다. 이 동일한 쿼리를 psql 명령 줄 (스크립트 외부)에서 직접 테스트하고 싶었습니다. 들어가서 모든 것을 ?실제 값으로 바꾸는 것을 피하고 대신 쿼리 후에 인수를 전달하고 싶습니다. 예: SELECT * FROM foobar WHERE foo = ? AND bar = ? OR baz = ? …

10
PostgreSQL : 두 날짜 사이의 일 / 월 / 년
PostgreSQL에서 SQLServer 기능 datediff 를 구현하는 방법을 찾고 있습니다. 그건, 이 함수는 지정된 startdate와 enddate 사이에 교차하는 지정된 datepart 경계의 개수 (부호있는 정수 값)를 반환합니다. datediff(dd, '2010-04-01', '2012-03-05') = 704 // 704 changes of day in this interval datediff(mm, '2010-04-01', '2012-03-05') = 23 // 23 changes of month datediff(yy, '2010-04-01', …
94 postgresql  date 

2
특정 테이블 및 항목 Postgres에 대한 데이터베이스 덤프 만들기
수백 개의 테이블이있는 데이터베이스가 있는데, 내가해야 할 일은 지정된 테이블을 내보내고 데이터에 대한 명령문을 하나의 SQL 파일에 삽입하는 것입니다. 이것을 달성 할 수있는 유일한 진술은 pg_dump -D -a -t zones_seq interway > /tmp/zones_seq.sql 각각의 모든 테이블에 대해이 문을 실행해야합니까, 아니면 비슷한 문을 실행하여 선택한 모든 테이블을 하나의 큰 SQL Big으로 …
94 postgresql 


5
Postgres : json 문자열을 텍스트로 변환하는 방법은 무엇입니까?
Json 값은 문자열 값으로 구성 될 수 있습니다. 예 : postgres=# SELECT to_json('Some "text"'::TEXT); to_json ----------------- "Some \"text\"" 해당 문자열을 postgres 텍스트 값으로 추출하려면 어떻게해야합니까? ::TEXT작동하지 않습니다. 원래 문자열이 아닌 인용 된 json을 반환합니다. postgres=# SELECT to_json('Some "text"'::TEXT)::TEXT; to_json ----------------- "Some \"text\"" 감사. PS PostgreSQL 9.3을 사용하고 있습니다.
94 json  postgresql 

9
ON CONFLICT 절에서 여러 충돌 대상 사용
나는 테이블에 두 개의 열을 가지고 col1, col2그들은 모두 고유 인덱스 (col1의 고유 그래서 COL2입니다)입니다. 이 테이블에 삽입하고 ON CONFLICT구문을 사용 하고 다른 열을 업데이트해야하지만 conflict_target절 에서 두 열을 모두 사용할 수는 없습니다 . 효과가있다: INSERT INTO table ... ON CONFLICT ( col1 ) DO UPDATE SET -- update needed …

7
확장이 있지만 uuid_generate_v4가 실패 함
Amazon ec2 RDS Postgresql에서 : => SHOW rds.extensions; rds.extensions -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,intagg,intarray,isn,ltree,pgcrypto,pgrowlocks,pg_trgm,plperl,plpgsql,pltcl,postgis,postgis_tiger_geocoder,postgis_topology,sslinfo,tablefunc,tsearch2,unaccent,uuid-ossp (1 row) 보시다시피 uuid-ossp확장이 존재합니다. 그러나 생성을 위해 함수를 호출 uuid_v4하면 실패합니다. CREATE TABLE my_table ( id uuid DEFAULT uuid_generate_v4() NOT NULL, name character varying(32) NOT NULL, ); 이것에 무슨 문제가 있습니까?


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