나는 여러 테이블, 트리거 및 트리거 함수를 생성하는 sql 스크립트가 있습니다. "쿼리"섹션에서 모든 명령을 실행할 때 pgAdmin에서 모든 명령이 작동합니다. 필자의 목표는 모든 명령을 스크립트에 넣어 모든 컴퓨터에서 데이터베이스를 비교적 쉽고 빠르게 설정할 수 있도록하는 것입니다. 내가 psql를 통해 스크립트를 실행하려고 할 때, 그러나, 나는 G
좋아요, 질문이 다소 모호하지만 감사합니다. 하루가 지나면 아무 도움이 없어 도움이 될 것이며 기꺼이 도와 드리겠습니다. 뭐든지 해봐. 문제는 우리가 특정 테이블에 10-1500 만 행을 가진 PostgreSQL 데이터베이스를 가지고 있다는 것입니다. 테이블의 DateTime 필드를 기반으로 모든 열에 대해 select를 수행합니다. 조인이 없으며 wher
Postgres 사이트에서 설치하기 전에 PostgreSQL이 이미 내 노트북 (Mac OS X)에서 실행되고 있다는 것을 알았습니다. 그래서 설치 프로그램을 사용할 때 PostgreSQL을 얻었고 postgres 사용자 계정에 로그인했습니다. 터미널에서 나는 psql -U postgres
을 썼다 그리고 암호를 제공했다. 내가 로그인했지만 그것은
psql에서 특정 데이터베이스에 대한 사용자 목록을 가져 오려면 - 예를 들어 "template0"을 원합니다. 사용자는 누구입니까? 또는 "template1"데이터베이스 : - 사용자는 누구입니까? 이 이미 시도 : \du+ -- no database is Listed not Users
Select * from "pg_users"; -- no datab
나는 psql을 호출해야하는 장고 응용 프로그램을 가지고 있습니다. 나는이처럼 보이는 셀러리 스레드에서이 작업을 수행 : 내 개발 서버에 @task()
def insert_sqldump_threaded(username, database, file):
host = database.server.db_address
work = subproc
데이터베이스 외부에서 쿼리를 사용하려고했습니다. 즉, 데이터베이스에 로그인하지 않고 결과를 얻고 싶습니다. 옵션 (-c)을 찾았습니다. 이 옵션을 사용하면 데이터베이스 외부에서 쿼리를 실행할 수 있습니다. test:~$ psql -U sat -c "select * from test.details";
결과를 제공합니다. 이 쿼리를 crontab 항목에 사
나는 현재 내 SQL 쉘로 이맥스에게 SQL 모드를 사용하고 은 (간체) 질의 응답은 다음과 같습니다 : 나는 그 데이터, 예를 기반으로 다른 쿼리를 공식화하려는 경우 my_db=# select * from visit limit 4;
num | visit_key | created | expiry
----+-------------------