«postgresql» 태그된 질문

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

9
PostgreSQL에서 특정 스키마의 데이터베이스에 저장된 모든 함수 목록을 어떻게 얻을 수 있습니까?
PostgreSQL 데이터베이스에 연결하고 특정 스키마에 대한 모든 기능을 찾고 싶습니다. 내 생각에 pg_catalog 또는 information_schema에 쿼리를 작성하고 모든 함수 목록을 얻을 수 있지만 이름과 매개 변수가 저장된 위치를 알 수는 없습니다. 함수 이름과 매개 변수 유형 및 순서를 알려주는 쿼리를 찾고 있습니다. 이 방법이 있습니까?

2
Postgres에서 키워드와 같은 열 이름 탈출
Postgres 테이블의 열에 name이 있으면 year어떻게 INSERT해당 열의 값을 설정하기 위해 쿼리를 보아야 합니까? 예 : 연도 단어 INSERT INTO table (id, name, year) VALUES ( ... );근처에 오류가 발생합니다 .
134 sql  postgresql 

2
PostgreSQL은 JSON 배열로 결과 집합을 반환합니까?
PostgreSQL이 쿼리 결과를 하나의 JSON 배열로 반환하도록하고 싶습니다. 주어진 create table t (a int primary key, b text); insert into t values (1, 'value1'); insert into t values (2, 'value2'); insert into t values (3, 'value3'); 나는 비슷한 것을 원한다 [{"a":1,"b":"value1"},{"a":2,"b":"value2"},{"a":3,"b":"value3"}] 또는 {"a":[1,2,3], "b":["value1","value2","value3"]} (실제로 둘 다 아는 것이 더 …
134 json  postgresql 

13
psql에서 스크립트 변수를 어떻게 사용합니까?
MS SQL Server에서 사용자 정의 변수를 사용하는 스크립트를 작성합니다. DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) 그런 다음 @somevariable특정 상황에서 원하는 값에 따라 런타임시 값을 변경합니다 . 스크립트 상단에 있기 때문에보고 기억하기 쉽습니다. PostgreSQL 클라이언트와 동일한 작업을 수행하려면 어떻게합니까 psql?

4
PostgreSQL에서 타임 스탬프를 자동으로 업데이트하는 방법
CURRENT_TIMESTAMP를 사용하여 MySQL에서 할 수있는 것처럼 새 행이 삽입되면 코드가 자동으로 타임 스탬프를 업데이트 할 수 있기를 바랍니다. PostgreSQL에서 어떻게 이것을 달성 할 수 있습니까? CREATE TABLE users ( id serial not null, firstname varchar(100), middlename varchar(100), lastname varchar(100), email varchar(200), timestamp timestamp )

9
Postgres 9.4에서 JSONB 유형의 열에 대해 업데이트 작업을 수행하는 방법
Postgres 9.4 데이터 유형 JSONB에 대한 문서를 살펴보면 JSONB 열에 대한 업데이트 방법을 즉시 알 수 없습니다. JSONB 유형 및 기능에 대한 문서 : http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html 예를 들어 다음과 같은 기본 테이블 구조가 있습니다. CREATE TABLE test(id serial, data jsonb); 다음과 같이 삽입이 쉽습니다. INSERT INTO test(data) values ('{"name": "my-name", …



5
PL / pgSQL을 사용하여 쿼리 결과를 변수에 저장
PostgreSQL의 절차 언어 인 PL / pgSQL의 변수에 쿼리 결과를 할당하는 방법은 무엇입니까? 나는 기능을 가지고있다 : CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do the else part end if; …

13
PostgreSQL로 캐스팅 할 때 오류가 발생하면 문자열을 정수로 캐스팅하고 0을 어떻게 사용합니까?
PostgreSQL에는 varchar 열이있는 테이블이 있습니다. 데이터는 정수로 가정되며 쿼리에서 정수 유형으로 필요합니다. 일부 값은 빈 문자열입니다. 다음과 같은: SELECT myfield::integer FROM mytable 수확량 ERROR: invalid input syntax for integer: "" postgres에서 캐스트하는 동안 오류가 발생하면 캐스트를 쿼리하고 0을 어떻게 가질 수 있습니까?
128 sql  postgresql  casting 

7
postgresql 포트 혼란 5433 또는 5432?
OSX에 postgresql을 설치했습니다. psql을 실행하면 $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5433"? 그러나 / etc / services에서 postgresql 5432/udp # PostgreSQL Database postgresql 5432/tcp # PostgreSQL Database # Tom Lane <tgl@sss.pgh.pa.us> …
128 postgresql  port  psql 


6
Rails 4 LIKE 쿼리-ActiveRecord는 따옴표를 추가합니다
나는 같은 쿼리를하려고합니다. def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end 그러나 실행될 때 따옴표를 추가하면 sql 문이 이렇게 나타납니다. SELECT COUNT(*) FROM "schools" WHERE (name LIKE '%'havard'%' OR postal_code …


6
PostgreSQL-데이터베이스 이름 바꾸기
데이터베이스 이름을 변경해야하는데 이름을 바꿀 PGAdmin : ALTER DATABASE "databaseName" RENAME TO "databaseNameOld"수 없다는 메시지가 표시되었습니다. 내가 어떻게 해? ( WindowsXP의 버전 8.3 ) 최신 정보 첫 번째 오류 메시지 : 연결할 수 없습니다. 그래서 다른 데이터베이스를 선택하고 쿼리를 수행했습니다. 사용자가 연결되었다는 두 번째 오류 메시지가 나타납니다. 나는에서 볼 PGAdmin이 …
127 sql  postgresql 

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