«postgresql» 태그된 질문

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


2
오류 발생 : heroku에 배포 할 때 하나 이상의 postgresql-client- <version> 패키지를 설치해야합니다.
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

30
pgadmin4 : postgresql 응용 프로그램 서버에 연결할 수 없습니다.
Windows 8.1에 PostgreSQL 9.6.2를 설치했습니다. 그러나 pgadmin4는 로컬 서버에 연결할 수 없습니다. 여기 stackoverflow에서 제안 된 여러 솔루션을 시도하고 PostgreSQL 9.6.2를 제거하고 다시 설치하고 config.py, config_distro.py를 수정하고 Roaming 폴더의 파일을 삭제하려고 시도했지만 독립 실행 형 pgadmin4 설치를 시도했지만 성공하지 못했습니다. 그러나 내 로컬 컴퓨터에서 psql.exe를 사용하여 서버에 액세스하고 수퍼 유저 …

2
레일에서 열 유형을 더 긴 문자열로 변경
첫 번째 마이그레이션에서 열에 content문자열 Activerecord를 선언 하여 주석 gem에 따라 string (255)으로 만들었습니다. postgres를 사용하는 heroku에 앱을 푸시 한 후 255보다 긴 문자열을 콘텐츠에 양식에 입력하면 오류가 발생합니다. PGError: ERROR: value too long for type character varying(255) 문제는 아마도 매우 긴 문자열을 포함하는 콘텐츠가 필요하다는 것입니다 (자유 텍스트, 수천 …


4
Postgres 사용자가 있는지 확인하는 방법은 무엇입니까?
createuserPostgreSQL에서 사용자 (ROLE) 생성을 허용합니다. 해당 사용자 (이름)가 이미 존재하는지 확인하는 간단한 방법이 있습니까? 그렇지 않으면 createuser가 오류를 반환합니다. createuser: creation of new role failed: ERROR: role "USR_NAME" already exists 업데이트 :이 솔루션은 스크립트 내에서 자동화하기가 더 쉽도록 셸에서 실행 가능한 것이 좋습니다.



3
PostgreSQL 'NOT IN'및 하위 쿼리
이 쿼리를 실행하려고합니다. SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) 하지만 결과가 없습니다. 나는 그것을 테스트했고 구문에 문제가 있음을 알고 있습니다. MySQL에서는 이러한 쿼리가 완벽하게 작동합니다. 테이블에 mac존재하지 않는 행이 있는지 확인하기 위해 행을 추가 consols했지만 여전히 결과를 제공하지 않습니다.

9
Postgres 캐시 / 버퍼를보고 지우시겠습니까?
때때로 Postgres 쿼리를 실행하는 데 30 초가 걸립니다. 그런 다음 즉시 동일한 쿼리를 실행하고 2 초가 걸립니다. Postgres에는 일종의 캐싱이있는 것 같습니다. 캐시가 무엇을 보유하고 있는지 어떻게 든 볼 수 있습니까? 튜닝을 위해 모든 캐시를 강제로 지울 수 있습니까? 참고 : 기본적으로 다음 SQL Server 명령의 postgres 버전을 찾고 있습니다. …

3
PostgreSQL에서 제약 이름 업데이트
Postgres에서 제약 이름을 변경할 수 있습니까? 다음과 함께 추가 된 PK가 있습니다. ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); 나머지 시스템과 일관성을 유지하기 위해 다른 이름을 사용하고 싶습니다. 기존 PK 제약 조건을 삭제하고 새 제약 조건을 만들어야합니까? 아니면 그것을 관리하는 '부드러운'방법이 있습니까? 감사!

4
LIMIT / OFFSET을 사용하여 쿼리를 실행하고 총 행 수를 가져옵니다.
페이지 매김을 위해 LIMIT및 OFFSET절을 사용하여 쿼리를 실행해야합니다 . 그러나 LIMIT및 OFFSET절 없이 해당 쿼리에서 반환 할 행 수도 필요합니다 . 나는 실행하고 싶다 : SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ? 과: SELECT COUNT(*) FROM table WHERE /* whatever */ 동시에. …

16
악명 높은 java.sql.SQLException : 적합한 드라이버가 없습니다.
기존 Tomcat 5.5 응용 프로그램 (도움이되는 경우 GeoServer 2.0.0)에 데이터베이스 사용 JSP를 추가하려고합니다. 앱 자체는 Postgres와 잘 대화하므로 데이터베이스가 작동하고 사용자가 액세스 할 수 있다는 것을 알고 있습니다. 내가하려는 것은 내가 추가 한 JSP의 데이터베이스 쿼리입니다. 나는 Tomcat 데이터 소스 예제 의 구성 예제 를 거의 즉시 사용했습니다. 필수 taglib가 …



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