반응형

PostgreSQL 6

Postgre의 모든 테이블을 삭제하려면 어떻게 해야 합니까?SQL 데이터베이스?

Postgre의 모든 테이블을 삭제하려면 어떻게 해야 합니까?SQL 데이터베이스? Postgre에서 모든 테이블을 삭제하려면 어떻게 해야 합니까?SQL, 명령줄에서 작업 중? 데이터베이스 자체를 삭제하고 싶지 않습니다. 모든 테이블과 그 안에 있는 모든 데이터만 삭제합니다.모든 테이블이 단일 스키마에 있는 경우 이 접근 방식이 작동할 수 있습니다(아래 코드는 스키마의 이름이public) DROP SCHEMA public CASCADE; CREATE SCHEMA public; Postgre를 사용하는 경우SQL 9.3 이상에서는 기본 허가를 복원해야 할 수도 있습니다. GRANT ALL ON SCHEMA public TO postgres; GRANT ALL ON SCHEMA public TO public;..

programing 2023.05.31

호스트에 대한 nopg_syslog.conf 항목

호스트에 대한 nopg_syslog.conf 항목 DBI를 사용하여 연결하려고 하면 다음 오류가 발생합니다. DBI 연결(예: =)LRdb;host=192.168.0.1;port=5433','postgres',...)실패: FATAL: 호스트 "192.168.0.1", 사용자 "postgres", 데이터베이스 "caos"에 대한 nopg_hba.conf 항목LRdb", SSL 꺼짐 다음은 내 pg_hba.conf 파일입니다. # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host ..

programing 2023.05.26

postgresql 오류 PANIC: 올바른 체크포인트 레코드를 찾을 수 없습니다.

postgresql 오류 PANIC: 올바른 체크포인트 레코드를 찾을 수 없습니다. postgres 서버(v9.0.1)를 로드하면 시작할 수 없는 패닉이 발생합니다. 패닉: 올바른 체크포인트 레코드를 찾을 수 없습니다. 이걸 어떻게 고칠 수 있을까요?트랜잭션 로그에서 존재하지 않거나 손상된 체크포인트 레코드를 찾고 있습니다.이 경우 다음을 실행하여 확인할 수 있습니다. # Postgres >= 10 pg_resetwal DATADIR # Postgres < 10 pg_resetxlog DATADIR 트랜잭션 로그가 손상된 경우 다음과 같은 메시지가 표시됩니다. The database server was not shut down cleanly. Resetting the transaction log migh..

programing 2023.05.26

포스트그레스를 사용하여 간격을 몇 시간으로 변환하려면 어떻게 해야 합니까?

포스트그레스를 사용하여 간격을 몇 시간으로 변환하려면 어떻게 해야 합니까? 나에게 이런 간격이 있다고 말합니다. 4 days 10:00:00 우편으로어떻게 시간으로 변환합니까(이 경우 106시간)?기능이 있나요, 아니면 제가 총알을 물어뜯고 해야 하나요? extract(days, my_interval) * 24 + extract(hours, my_interval) 가장 쉬운 방법은 다음과 같습니다. SELECT EXTRACT(epoch FROM my_interval)/3600 정수(일 수)를 원하는 경우: SELECT (EXTRACT(epoch FROM (SELECT (NOW() - '2014-08-02 08:10:56')))/86400)::int 일 수를 구하는 가장 쉬운 방법은 다음과 같습니다. SE..

programing 2023.05.26

Postgres에서 테이블에 여러 열을 추가하는 방법은 무엇입니까?

Postgres에서 테이블에 여러 열을 추가하는 방법은 무엇입니까? Postgre에서 하나의 쿼리 문에 여러 열을 추가하려면 어떻게 합니까?pgadmin3을 사용하는 SQL?사용해 보십시오. ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int; 와 함께 사용ADD COLUMN하위 명령 ALTER TABLE: 그러면 다음과 같은 하위 명령을 사용하여 기존 테이블의 정의가 변경됩니다.ADD COLUMN. ADD COLUMN[IF NOT EXISTS]: 이 양식은 CREATE TABLE과 동일한 구문을 사용하여 테이블에 새 열을 추가합니다.존재하지 않음을 지정하고 이 이름의 열이 이미 있으면 오류가 발생하지 않습니다. 열 추가 가장 기본적인 구문은 다음과 ..

programing 2023.05.16

Postgre 구성 방법들어오는 모든 연결을 수락하는 SQL

Postgre 구성 방법들어오는 모든 연결을 수락하는 SQL 우편물이 있어요.원본 IP 주소에 관계없이 모든 수신 연결을 허용하도록 구성하려는 SQL 데이터베이스입니다.pg_hba.conf 파일에서 어떻게 구성할 수 있습니까?저는 postgre를 사용하고 있습니다.SQL 버전 8.4.그냥 사용하기0.0.0.0/0. host all all 0.0.0.0/0 md5 안에 있는지 확인합니다.postgresql.conf(또는 )는 사용 가능한 모든 IP 인터페이스에서 수신 연결을 허용합니다. listen_addresses = '*' 변경 후에는 구성을 다시 로드해야 합니다.이를 위한 한 가지 방법은 이것을 실행하는 것입니다.SELECT슈퍼 유저로서 SELECT pg_reload_conf(); 참고: 변경할 내용..

programing 2023.05.16
반응형