«postgresql-9.1» 태그된 질문

버전 9.1과 관련된 PostgreSQL 질문의 경우.


5
PostgreSQL에서“use database_name”명령
PostgreSQL 초보자입니다. USEMySQL 또는 MS SQL Server 와 같은 Postgres의 쿼리 편집기에서 다른 데이터베이스에 연결하고 싶습니다 . \c databasename인터넷을 검색하여 찾았 지만 psql 에서만 실행됩니다 . PostgreSQL 쿼리 편집기에서 시도하면 구문 오류가 발생합니다. pgscripting으로 데이터베이스를 변경해야합니다. 누구나 그것을하는 방법을 알고 있습니까?


7
GROUP BY 절에 나타나거나 집계 함수에 사용되어야합니다.
이 발신자 '메이커'처럼 보이는 테이블이 있습니다. cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 그리고 각 cname에 대한 최대 평균을 선택하고 싶습니다. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; 하지만 오류가 발생합니다. ERROR: column "makerar.wmname" …

13
postgres 설치 중에 입력 한 비밀번호를 잊었습니다
Postgres의 기본 사용자에게 암호를 잊어 버렸거나 (설치 중) 잘못 입력했습니다. 실행할 수없는 것 같고 다음 오류가 발생합니다. psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql 어쨌든 암호를 재설정하거나 수퍼 유저 권한을 가진 새 사용자를 어떻게 만듭니 까? Postgres를 처음 사용하고 처음으로 설치했습니다. Rails와 함께 사용하려고하는데 Mac OS …

8
varchar 필드의 유형을 정수로 변경 : "정수 유형으로 자동으로 캐스트 할 수 없음"
작은 테이블이 있고 특정 필드에 " character varying " 유형이 있습니다 . " 정수 " 로 변경하려고하는데 캐스팅이 불가능하다는 오류가 발생합니다. 이 문제를 해결할 방법이 있습니까? 아니면 다른 테이블을 만들고 쿼리를 사용하여 레코드를 가져와야합니다. 이 필드에는 정수 값만 포함됩니다.


8
PostgreSQL 오류 : 복구 충돌로 인한 명령문 취소
대기 모드에서 PostgreSQL 데이터베이스에서 쿼리를 실행할 때 다음 오류가 발생합니다. 오류를 발생시키는 쿼리는 1 개월 동안 정상적으로 작동하지만 1 개월 이상을 쿼리하면 오류가 발생합니다. ERROR: canceling statement due to conflict with recovery Detail: User query might have needed to see row versions that must be removed 해결 방법에 대한 제안 …

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; …



16
Rails 3-pg gem을 설치할 수 없습니다.
번들 (번들 설치)을 실행하려고하면 항상 Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header *** extconf.rb failed *** …

8
postgres를 사용하여 string_agg에서와 같이 array_agg에서 null 값을 제외하는 방법은 무엇입니까?
array_agg이름을 수집 하는 데 사용 하면 쉼표로 구분 된 이름을 얻지 만 null값 이있는 경우 해당 null도 집계에서 이름으로 간주됩니다. 예 : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE NULL END) non_canonical_users FROM groups g GROUP …


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 …

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