«postgresql» 태그된 질문

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

4
단어 목록에 대한 PostgreSQL 와일드 카드 LIKE
~ 25 단어의 간단한 목록이 있습니다. PostgreSQL에 varchar 필드가 ['foo', 'bar', 'baz']있습니다. list가이라고 가정 해 봅시다 . 내 테이블에서 해당 단어가있는 행을 찾고 싶습니다. 이것은 효과가 있지만 더 우아한 것을 원합니다. select * from table where (lower(value) like '%foo%' or lower(value) like '%bar%' or lower(value) like '%baz%')
156 sql  postgresql 

9
고정 된 PostgreSQL 데이터베이스 백업 / 복원
Docker 웹 사이트에 설명 된대로 PostgreSQL 데이터베이스를 백업 / 복원하려고하는데 데이터가 복원되지 않습니다. 데이터베이스 이미지가 사용하는 볼륨은 다음과 같습니다. VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] CMD는 다음과 같습니다. CMD ["/usr/lib/postgresql/9.3/bin/postgres", "-D", "/var/lib/postgresql/9.3/main", "-c", "config_file=/etc/postgresql/9.3/main/postgresql.conf"] 이 명령으로 DB 컨테이너를 만듭니다. docker run -it --name "$DB_CONTAINER_NAME" -d "$DB_IMAGE_NAME" 그런 다음 다른 컨테이너를 연결하여 일부 …

10
Postgres 데이터베이스에서 모든 테이블 자르기
재 구축하기 전에 PostgreSQL 데이터베이스에서 모든 데이터를 정기적으로 삭제해야합니다. SQL에서 직접 어떻게합니까? 현재 나는 실행 해야하는 모든 명령을 반환하는 SQL 문을 생각해 냈습니다. SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER'; 그러나 일단 프로그래밍 방식으로 실행하는 방법을 알 수 없습니다.

13
SQL과 응용 프로그램의 계산 수행의 장단점은 무엇입니까?
shopkeeper 표에는 다음과 같은 필드가 있습니다. id (bigint),amount (numeric(19,2)),createddate (timestamp) 위의 테이블이 있다고 가정 해 봅시다. 어제 레코드를 가져 와서 센트로 인쇄하여 보고서를 생성하고 싶습니다. 한 가지 방법은 내 Java 응용 프로그램에서 계산을 수행하고 간단한 쿼리를 실행하는 것입니다. Date previousDate ;// $1 calculate in application Date todayDate;// $2 calculate in …

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


4
ERROR의 원인 : 참조 된 테이블에 대해 주어진 키와 일치하는 고유 제한 조건이 없습니까?
아래 예제 테이블 구조는 ERROR를 제공합니다. 참조 테이블에 대해 주어진 키와 일치하는 고유 제한 조건이 없으며 지금까지 응시했지만이 상황 에서이 오류가 발생하는 이유를 알 수 없습니다. BEGIN; CREATE TABLE foo ( name VARCHAR(256) PRIMARY KEY ); CREATE TABLE bar( pkey SERIAL PRIMARY KEY, foo_fk VARCHAR(256) NOT NULL REFERENCES foo(name), name …
154 sql  postgresql 

9
PostgreSQL-varchar 열의 크기를 더 작은 길이로 변경하십시오.
ALTER TABLE정말 큰 테이블 (약 3 천만 행) 의 명령에 대한 질문이 있습니다 . 해당 열 중 하나 varchar(255)는 varchar(40)입니다. 로 크기를 조정하고 싶습니다 . 기본적으로 다음 명령을 실행하여 열을 변경하고 싶습니다. ALTER TABLE mytable ALTER COLUMN mycolumn TYPE varchar(40); 프로세스가 매우 길더라도 문제가 없지만 ALTER TABLE 명령 동안 내 …

20
PSQLException : 현재 트랜잭션이 중단되고 트랜잭션 블록이 끝날 때까지 명령이 무시됩니다.
JBoss 7.1.1 Final의 server.log 파일에 다음 (잘린) 스택 추적이 표시됩니다. Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_23] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_23] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_23] at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_23] …





3
주어진 스키마에 테이블이 있는지 확인하는 방법
Postgres 8.4 이상 데이터베이스에는 public스키마의 공통 테이블과 스키마의 회사 별 테이블이 company있습니다. company스키마 이름은 항상 'company'회사 번호로 시작 하고 회사 번호로 끝납니다. 따라서 다음과 같은 스키마가있을 수 있습니다. public company1 company2 company3 ... companynn 응용 프로그램은 항상 단일 회사에서 작동합니다. 는 다음 search_path과 같이 odbc 또는 npgsql 연결 문자열에 따라 …


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