스포츠 토토 결과 생성실제로 작동하는 방법은 다음과 같습니다. 기존 데이터베이스를 복사합니다. 기본적으로 표준을 복사합니다. 이름이 지정된 시스템 데이터베이스템플릿1. 따라서 그 스포츠 토토 결과는"템플릿"에서 어떤 새로운 스포츠 토토 결과가 만들어지는지. 개체를 추가하는 경우템플릿1, 이 개체는 다음 위치에 복사됩니다. 이후에 사용자 데이터베이스가 생성되었습니다. 이 동작은 다음을 허용합니다. 표준 객체 세트에 대한 사이트 로컬 수정 데이터베이스. 예를 들어 절차적 언어를 설치하는 경우PL/pgSQL에템플릿1, 다음에서 자동으로 사용할 수 있습니다. 이러한 경우 추가 조치를 취하지 않고 사용자 데이터베이스를 데이터베이스가 만들어졌습니다.
이름이 두 번째 표준 시스템 스포츠 토토 결과입니다.템플릿0. 이 데이터베이스에는 다음과 동일한 데이터가 포함되어 있습니다. 초기 내용템플릿1그건 즉, 귀하의 버전에 따라 사전 정의된 표준 객체만 해당됩니다.포스트그레SQL. 템플릿0이후에는 절대 변경하면 안 됩니다initdb. 지시함으로써만들기 스포츠 토토 결과복사하다템플릿0대신 의템플릿1, 당신은"처녀"다음을 포함하는 사용자 데이터베이스 사이트 로컬 추가 사항 없음템플릿1. 이는 특히 다음과 같은 경우에 편리합니다. 복원 중pg_dumpdump: 덤프 스크립트는 다음을 보장하기 위해 처녀 데이터베이스에서 복원되어야 합니다. 없이 덤프된 데이터베이스의 올바른 내용을 다시 생성합니다. 현재 존재할 수 있는 추가 사항과의 충돌템플릿1.
복사하여 스포츠 토토 결과를 생성하려면템플릿0, 사용
스포츠 토토 결과 생성db이름템플릿 템플릿0;
SQL 환경에서 또는
createdb -T template0db이름
셸에서.
추가 템플릿 스포츠 토토 결과를 생성할 수 있으며, 실제로 설치 시 스포츠 토토 결과를 복사할 수 있습니다. 해당 이름을 템플릿으로 지정스포츠 토토 결과 생성. 이해하는 것이 중요합니다. 그러나 이것은 (아직) 범용으로 의도된 것은 아닙니다."복사 스포츠 토토 결과"시설. 특히, 꼭 필요한 원본 스포츠 토토 결과가 유휴 상태인지 확인(데이터 변경 트랜잭션 없음) 진행 중) 복사 작업이 진행되는 동안.스포츠 토토 결과 생성아니오인지 확인하겠습니다 백엔드 프로세스(자체 제외)가 소스에 연결됩니다. 작업 시작 시 데이터베이스를 사용하지만 이는 그렇지 않습니다. 복사가 진행되는 동안에는 변경이 불가능함을 보장합니다. 이로 인해 데이터베이스가 일관되지 않게 복사됩니다. 그러므로, 템플릿으로 사용되는 데이터베이스는 다음과 같이 처리하는 것이 좋습니다. 읽기 전용입니다.
두 가지 유용한 플래그가 있습니다.pg_database각 스포츠 토토 결과에 대해: 열datistemplate그리고dataallowconn. datistemplate다음을 나타내도록 설정될 수 있습니다. 데이터베이스는 다음을 위한 템플릿으로 사용됩니다.만들기 스포츠 토토 결과. 이 플래그가 설정되면 데이터베이스는 다음을 통해 복제될 수 있습니다. 다음을 가진 모든 사용자CREATEDB특권; 그렇다면 설정되지 않은 경우 슈퍼유저와 스포츠 토토 결과 소유자만 사용할 수 있습니다. 그것을 복제하십시오. 만일dataallowconn거짓입니다. 그렇다면 해당 스포츠 토토 결과에 대한 새로운 연결은 허용되지 않습니다(그러나 기존 단순히 플래그를 false로 설정한다고 해서 세션이 종료되는 것은 아닙니다.템플릿0스포츠 토토 결과는 일반적으로 표시됩니다.dataallowconn = 거짓수정을 방지합니다. 둘 다템플릿0그리고템플릿1항상 다음으로 표시되어야 함datistemplate = 참.
템플릿 스포츠 토토 결과를 준비하거나 변경한 후 하나, 공연하는 것이 좋습니다.진공 정지또는진공 완전 동결에 그 데이터베이스. 다른 열려 있는 항목이 없을 때 이 작업을 수행하면 동일한 데이터베이스의 트랜잭션인 경우 모든 트랜잭션이 보장됩니다. 데이터베이스의 튜플은 다음과 같습니다."냉동"트랜잭션 ID 랩어라운드 문제가 발생하지 않습니다. 이는 다음과 같은 데이터베이스에 특히 중요합니다.dataallowconnfalse로 설정하세요. 일상적인 유지보수가 불가능함진공s가 해당 스포츠 토토 결과에 있습니다. 참조섹션 8.2.3더 많은 정보를 원하시면.
참고: 템플릿1그리고템플릿0특별한 것이 없습니다 이름이라는 사실을 넘어서는 상태템플릿1은 기본 소스 스포츠 토토 결과 이름입니다. 에 대한스포츠 토토 결과 생성그리고 기본값 다음과 같은 다양한 프로그램에 대한 데이터베이스 연결생성된 DB. 예를 들어, 드롭템플릿1다음에서 다시 생성템플릿0어떤 부작용도 없이. 이 조치는 다음과 같은 경우에 권장될 수 있습니다. 부주의하게 쓰레기 더미를 추가했습니다.템플릿1.