반응형

postgresql 6

postgresql에서 쿼리를 중지/제거하는 방법은 무엇입니까?

postgresql에서 쿼리를 중지/제거하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 중단된 쿼리 종료( 트랜잭션의 유휴 상태) (4개 답변) 마감됨7년 전에. 이 질문은 우체국장이 백그라운드에서 쿼리를 실행하는 동안 어떻게 쿼리를 종료하거나 중지할 수 있는지에 대한 것입니다. 예를 들어 네트워크 문제로 인해 셸 또는 프런트 엔드의 연결이 끊어질 수 있습니다. +를 D사용하여 셸을 종료할 수는 없지만 백그라운드 포스트마스터에서 쿼리를 계속 실행하고 있습니다.어떻게 죽일까요?제가 한 일은 우선 실행 중인 프로세스가 무엇인지 확인하는 것입니다. SELECT * FROM pg_stat_activity WHERE state = 'active'; 중지할 프로세스를 찾은 다음 다음을 입력합..

code 2023.05.28

특정 테이블 및 항목에 대한 데이터베이스 덤프 만들기 Postgres

특정 테이블 및 항목에 대한 데이터베이스 덤프 만들기 Postgres 수백 개의 테이블이 있는 데이터베이스가 있습니다. 지정된 테이블을 내보내고 데이터에 대한 문을 하나의 sql 파일에 삽입해야 합니다. 내가 아는 유일한 진술은 이것을 달성할 수 있다는 것입니다. pg_dump -D -a -t zones_seq interway > /tmp/zones_seq.sql 모든 테이블에 대해 이 문을 실행해야 합니까? 아니면 유사한 문을 실행하여 선택한 모든 테이블을 하나의 큰 SQL로 내보낼 수 있는 방법이 있습니까?위의 pg_dump는 테이블 스키마 삽입만 내보내지 않습니다. 둘 다 필요합니다. 어떤 도움이든 감사하겠습니다.설명서의 오른쪽: "여러 t 스위치를 작성하여 여러 테이블을 선택할 수 있습니다." 그..

code 2023.05.28

어레이를 사용하여 선택하는 방법은 psql에 value 절을 포함합니다.

어레이를 사용하여 선택하는 방법은 psql에 value 절을 포함합니다. 나는 칼럼이 있습니다.arr유형의array. 줄이 필요해요, 어디서arr열에 값이 들어 있습니다.s 다음 쿼리: SELECT * FROM table WHERE arr @> ARRAY['s'] 다음과 같은 오류가 표시됩니다. 오류: 연산자가 없습니다. 문자가 다양합니다[] @> 텍스트[] 왜 안 되는 거지? p.s. 나는 알고 있습니다any()연산자, 하지만 왜 그렇지 않습니까?@>일?해라 SELECT * FROM table WHERE arr @> ARRAY['s']::varchar[] 이 방법도 사용할 수 있습니다. SELECT * FROM table WHERE s=ANY(array) SELECT * FROM table WHERE ..

code 2023.05.18

postgresql 포트 혼란 5433 또는 5432?

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 pyrrho 5433/tcp # Pyrrho DBMS pyrr..

code 2023.05.18

Postgre 버전SQL을 실행하고 있습니까?

Postgre 버전SQL을 실행하고 있습니까? 회사 환경(Debian Linux 실행)에 있으며 직접 설치하지 않았습니다.Navicat 또는 phpPgAdmin을 사용하여 데이터베이스에 액세스합니다(도움이 될 경우).또한 데이터베이스를 실행하는 서버에 대한 셸 액세스 권한이 없습니다.Postgre에서 이 쿼리 실행SQL: SELECT version(); 이것이 당신이 찾고 있는 것이라고 믿습니다. 서버 버전: pg_config --version 클라이언트 버전: psql --version CLI 사용: 서버 버전: $ postgres -V # Or --version. Use "locate bin/postgres" if not found. postgres (PostgreSQL) 9.6.1 $ postgre..

code 2023.05.13

postgresql에서 함수, 프로시저, 트리거 소스 코드를 표시하는 방법은 무엇입니까?

postgresql에서 함수, 프로시저, 트리거 소스 코드를 표시하는 방법은 무엇입니까? postgresql에서 함수와 트리거 소스 코드를 인쇄하는 방법은 무엇입니까? 함수를 표시하기 위한 쿼리를 아는 사람이 있으면 알려주십시오. 트리거 소스 코드.\df+psql에서 소스 코드를 제공합니다.기능의 경우: 다음과 같이 pg_dll 보기를 쿼리할 수 있습니다. select proname,prosrc from pg_proc where proname= your_function_name; 또 다른 방법은 일반 명령을 실행하는 것입니다.\df그리고.\ef기능을 나열할 수 있습니다. skytf=> \df List of functions Schema | Name | Result data type | Argument d..

code 2023.05.03
반응형