이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 22.2. 사설 토토 사이트 생성버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

22.2. 범퍼카 토토 생성

범퍼카 토토를 만들려면PostgreSQL서버가 가동 중이야합니다 (참조PostgreSQL : 문서 : 12 : 18.3. 데이터베이스 메이저 토토 사이트 시작).

범퍼카 토토는 SQL 명령으로 생성됩니다범퍼카 토토 생성:

범퍼카 토토 생성이름;

여기서이름일반적인 규칙에 따라SQL식별자. 현재 역할은 자동으로 새 데이터베이스의 소유자가됩니다.

범퍼카 토토 생성은 제한된 작업입니다. 보다섹션 21.2허가 부여 방법.

를 실행하려면 범퍼카 토토 서버에 연결해야하므로범퍼카 토토 생성명령, 질문은 어떻게첫 번째주어진 사이트의 데이터베이스를 생성 할 수 있습니다. 첫 번째 데이터베이스는 항상에 의해 생성됩니다.initdb데이터 저장 영역이 초기화 될 때 명령. (보다PostgreSQL : 문서 : 12 : 18.2. 토토 사이트 클러스터 만들기.)이 범퍼카 토토는입니다.Postgres.그래서 첫 번째 생성일반연결할 수있는 범퍼카 토토Postgres.

두 번째 범퍼카 토토,template1,범퍼카 토토 클러스터 초기화 중에도 생성됩니다. 클러스터 내에서 새 범퍼카 토토가 생성 될 때마다template1는 본질적으로 복제됩니다. 이것은 당신이하는 모든 변화를 의미합니다template1는 후속 적으로 생성 된 모든 범퍼카 토토로 전파됩니다. 이 때문에 객체를 만드는 것을 피하십시오template1새로 생성 된 모든 범퍼카 토토로 전파되기를 원하지 않는 한. 자세한 내용은에 나타납니다.섹션 22.3.

편의성으로, 새 범퍼카 토토를 만들기 위해 쉘에서 실행할 수있는 프로그램이 있습니다.createb.

createbdbname

createb마법은 없습니다. 그것은에 연결됩니다.Postgres범퍼카 토토 및 발행범퍼카 토토 생성명령, 위에서 설명한대로 정확히. 그만큼createb참조 페이지에는 호출 세부 정보가 포함되어 있습니다. 참고createb인수가 없으면 현재 사용자 이름을 가진 데이터베이스를 생성합니다.

note

PostgreSQL : 문서 : 12 : CHAPTER 20. 클라이언트 스포츠 토토 결과주어진 범퍼카 토토에 연결할 수있는 사람을 제한하는 방법에 대한 정보가 포함되어 있습니다.

때로는 다른 사람을위한 데이터베이스를 만들고 새 데이터베이스의 소유자가되므로 스스로 구성하고 관리 할 수 ​​있습니다. 이를 달성하려면 다음 명령 중 하나를 사용하십시오.

범퍼카 토토 생성dbname소유자rolename;

SQL 환경에서 또는 :

createb -orolename dbname

쉘에서. 수퍼 유저만이 다른 사람을위한 데이터베이스를 만들 수 있습니다 (즉, 역할의 경우 구성원이 아닙니다).