데이터베이스를 생성한 후에는 다음 방법으로 액세스할 수 있습니다.
실행 중포스트그레SQL호출되는 대화형 터미널 프로그램psql, 대화형으로 입력, 편집 및 실행할 수 있습니다.SQL명령.
다음과 같은 기존 그래픽 프런트엔드 도구 사용pgAdmin또는 다음이 포함된 오피스 제품군ODBC또는JDBC데이터베이스 생성 및 조작을 지원합니다. 이러한 가능성은 이 튜토리얼에서 다루지 않습니다.
사용 가능한 여러 언어 바인딩 중 하나를 사용하여 사용자 정의 애플리케이션 작성. 이러한 가능성은 다음에서 자세히 논의됩니다.파트 IV.
아마도 시작하고 싶을 것입니다.psql이 튜토리얼의 예제를 시도해 보세요. 다음에 대해 활성화될 수 있습니다.mydb다음 명령을 입력하여 데이터베이스를 생성하세요.
$psql mydb
데이터베이스 이름을 제공하지 않으면 기본적으로 사용자 계정 이름이 사용됩니다. 이전 섹션에서 다음을 사용하여 이 체계를 이미 발견했습니다.생성된 DB.
에psql, 다음 메시지가 표시됩니다.
psql (11.22) 도움말을 보려면 "help"를 입력하세요. mydb=
mydb=#
이것은 귀하가 데이터베이스 수퍼유저임을 의미합니다. 이는 귀하가 다음을 설치한 경우에 가장 가능성이 높습니다.PostgreSQL스스로 인스턴스를 만드세요. 슈퍼유저가 된다는 것은 액세스 제어가 적용되지 않는다는 것을 의미합니다. 이 튜토리얼의 목적상 그것은 중요하지 않습니다.
시작하는 데 문제가 있는 경우psql그런 다음 이전 섹션으로 돌아갑니다. 진단생성된 DB그리고psql비슷하며 전자가 작동했다면 후자도 작동해야 합니다.
다음에 의해 인쇄된 마지막 줄psql프롬프트이며 다음을 나타냅니다.psql당신의 말을 듣고 있으며 당신은 타이핑할 수 있습니다.SQL다음에 의해 관리되는 작업 공간에 대한 쿼리psql. 다음 명령어를 사용해 보세요.
mydb=버전 선택();버전 ----------------------------------------------------------------------------- x86_64-pc-linux-gnu의 PostgreSQL 11.22, gcc로 컴파일됨(Debian 4.9.2-10) 4.9.2, 64비트 (1행)mydb=현재_날짜 선택;날짜 ------------ 2016-01-07 (1행)mydb=2 + 2 선택;?열? ---------- 4 (1행)
그psql프로그램에 SQL 명령이 아닌 내부 명령이 많이 있습니다. 백슬래시 문자로 시작합니다.“\”. 예를 들어, 다양한 구문에 대한 도움말을 얻을 수 있습니다.PostgreSQL SQL입력하여 명령:
mydb=\h
나가려면psql, 유형:
mydb=\q
그리고psql종료하고 명령 셸로 돌아갑니다. (더 많은 내부 명령을 보려면 다음을 입력하세요.\?그곳에서psql프롬프트.) 전체 기능psql문서화되어 있음psql. 이 튜토리얼에서는 이러한 기능을 명시적으로 사용하지 않지만 도움이 될 때 직접 사용할 수 있습니다.