나열하는 방법 데이터베이스에서 테이블과 PostgreSQL 사용하십시오.

0 Comments

를 안정 Postgres 데이터베이스,거의 다양한 타사 사용할 수 있는 도구와 같은 SQL 작업대/J 또는 pgAdmin III. 그러나,그레스 자체와 함께 제공한 강력한 명령 라인에 도구라는psql는 익숙한 사람들을 위해 공항 터미나고 스크립트 관리 작업입니다. 데이터베이스 관리자가 수행하는 가장 일반적인 작업 중 하나는 단순히 환경에 익숙해지는 것입니다., 여기에는”이 서버에 어떤 데이터베이스가 있습니까?”와 같은 질문을하는 것이 포함됩니다.”또는”이 서버의 특정 데이터베이스에 어떤 테이블이 저장됩니까?”. 이 튜토리얼에서는psql를 사용하여 명령 줄에서 이러한 주요 질문에 대답하는 방법을 배웁니다.

메타-명령

이외에 제출할 수있는 원 SQL 쿼리를 통해 서버psql을 활용할 수도 있습의psql메타-명령 정보를 얻기 위해서는 서버입니다., 메타-명령 명령에 의해 계산되는psql자주로 번역 SQL 발급하는 시스템에 대한 테이블에서 서버 저장,관리자가 시간을 수행할 때 일상적인 작업입니다. 그것들은 백 슬래시로 표시되고 그 다음에 명령과 그 인수가 뒤 따른다. 우리는 이것에 대한 몇 가지 예를 아래에서 볼 것입니다.

데이터베이스 나열

단일 Postgres 서버 프로세스는 동시에 여러 데이터베이스를 관리 할 수 있습니다. 각 데이터베이스는 서버의 데이터 디렉토리 내의 자체 디렉토리에 별도의 파일 세트로 저장됩니다., 모두 보려면 정의된 데이터베이스는 서버에서 사용할 수 있습니다\list메타-명령 또는 그것의 바로 가기\l.

데이터베이스 전환

가 그레스 서버에 세 가지 데이터베이스에 의해 정의된 기본값:template0,template1postgres. template0template1은 골격이 있는 데이터베이스는 사용할 수 있는CREATE DATABASE명령입니다., postgres는 다른 데이터베이스를 만들기 전에 연결할 기본 데이터베이스입니다. 일단 다른 데이터베이스를 만들면 테이블을 만들고 데이터를 삽입하기 위해 데이터베이스로 전환하고 싶을 것입니다. 종종 여러 데이터베이스를 관리하는 서버로 작업 할 때 데이터베이스간에 자주 이동할 필요가 있음을 알게됩니다. 이와 함께 할 수 있는\connect메타-명령 또는 그것의 바로 가기\c.,

목록은 테이블

면 데이터베이스 연결,당신이 원하는 것을 검사하는 테이블이 생성되어있다. 이것은\dt메타 명령으로 수행 할 수 있습니다. 그러나 테이블이 없으면 출력을 얻지 못할 것입니다.

테이블을 작성한 후,반환됩 테이블의 목록을 만든 테이블이 있습니다.


답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다