Postgresql 9.3.25 문서화 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 토토 사이트 만들기 | up | 21 장. 관리 | PostgreSQL : 문서 : 9.3 : 배트맨 토토 구성 |
데이터베이스 생성실제로 작동합니다template1. 따라서"사설 토토"template1,이 객체가 복사됩니다pl/perlintemplate1는 자동으로 사용할 수 있습니다
두 번째 표준 시스템 데이터베이스가 있습니다Template0. 이 데이터베이스에는 동일한 데이터가 포함되어 있습니다template1, 그PostgreSQL.template0데이터베이스 후에는 변경해서는 안됩니다데이터베이스 생성복사template0대신template1, 당신은 a를 만들 수 있습니다."Virgin"아무것도 포함하지 않는 사용자 데이터베이스template1. 이것은pg_dump덤프 : 덤프 스크립트를 복원해야합니다template1나중에.
복사의 또 다른 일반적인 이유Template0대신template1새로운 인코딩 및 로케일 설정입니다Template0,template1Template1인코딩-특이 적 또는Template0IS
복사하여 데이터베이스 생성Template0, 사용 :
데이터베이스 생성dbname사설 토토 사설 토토 0;
SQL 환경에서 또는 :
createb -t template0dbname
쉘에서.
추가 사설 토토 데이터베이스를 만들 수 있습니다데이터베이스 생성."데이터베이스 복사"시설. 교장생성다른 연결이 있으면 실패합니다
두 개의 유용한 플래그가 있습니다pg_database각 데이터베이스의 경우 : 열datistemplate및datallowconn.datistemplate데이터베이스가 사설 토토으로 의도된다는 것을 나타내도록 설정할 수 있습니다.데이터베이스 생성. 이 플래그가 설정된 경우createb특권; 설정되지 않은 경우에만DatallowConn거짓이면 새롭지 않습니다Template0데이터베이스는 일반적으로 표시datallowconn = false그 방지Template0및Template1항상 표시되어야합니다datistemplate = true.
참고 : Template1andTemplate0그 이상의 특별한 상태가 없습니다Template1is생성. 예를 들어, 떨어질 수 있습니다Template1에서 재창조Template0악영향없이. 이 과정Template1. (삭제하려면template1pg_database.datistemplate = false.)
thePostgres데이터베이스도 작성되었습니다Template1
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
데이터베이스 만들기 | up | 데이터베이스 |