Postgresql | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 18. | Chuyển tiếp nhanh | NEXT |
Tạo cơ sở dữ kèo bóng đá hôm nay và ngày maiThực tế hoạt động bởiTemplate1.Do đó, cơ sở dữ kèo bóng đá hôm nay và ngày mai đó là"Mẫu"Từ đó cơ sở dữ kèo bóng đá hôm nay và ngày mai mớiTemplate1, Những đối tượng này sẽ được sao chép vàoPL/PGSQLinTemplate1, nó sẽ tự động có sẵn trong
Có cơ sở dữ kèo bóng đá hôm nay và ngày mai hệ thống tiêu chuẩn thứ hai có tênTemplate0.Cơ sở dữ kèo bóng đá hôm nay và ngày mai này chứa cùng dữ kèo bóng đá hôm nay và ngày mai với nội dung ban đầu củaTemplate1, nghĩa là chỉ có tiêu chuẩnPostgreSQL. Template0Không bao giờ được thay đổi sauinitDB. Bằng cách hướng dẫnTạođể sao chépTemplate0Thay vào đóTemplate1, bạn có thể tạo một"Virgin"Cơ sở dữ kèo bóng đá hôm nay và ngày mai người dùng chứaTemplate1. Điều này đặc biệt tiện dụng khipg_dumpDump: bãi rácTemplate1.
Để tạo cơ sở dữ kèo bóng đá hôm nay và ngày mai bằng cách sao chépTemplate0, Sử dụng
Tạo cơ sở dữ kèo bóng đá hôm nay và ngày maidbnameMẫu mẫu0;
Từ môi trường SQL hoặc
createdb -t template0dbname
Từ shell.
Có thể tạo kèo bóng đá hôm nay và ngày mai bổ sung vàTạo. Điều quan trọng là phải hiểu, tuy nhiên, điều này"Sao chép cơ sở dữ kèo bóng đá hôm nay và ngày mai"Cơ sở.Tạo cơ sở dữ kèo bóng đá hôm nay và ngày maiSẽ kiểm tra xem không có phiên nào (ngoài chính nó) được kết nối với
Hai lá cờ hữu ích tồn tại trongpg_databaseĐối với mỗi cơ sở dữ kèo bóng đá hôm nay và ngày mai: các cộtDatistemplatevàDatallowConn. Datistemplatecó thể được đặt để chỉ ra rằng aTạo. Nếu cờ này được đặt, cơ sở dữ kèo bóng đá hôm nay và ngày mai có thể được nhân bản bởicreatedbĐặc quyền; Nếu nóDatallowConnlà sai, sau đóTemplate0Cơ sở dữ kèo bóng đá hôm nay và ngày mai thường được đánh dấudatallowConn = falseĐể ngăn chặnTemplate0vàTemplate1phải luôn được đánh dấu bằngdatistemplate = true.
Sau khi chuẩn bị kèo bóng đá hôm nay và ngày mai hoặc thực hiện bất kỳ thay đổi nào đối vớiVacuumhoặcChất chân không đóng băng đầy đủin"Frozen"vàDatallowConnĐặt thành sai, vì nó sẽNút hútTrong cơ sở dữ kèo bóng đá hôm nay và ngày mai như vậy. Nhìn thấyPhần 21.1.3cho
Lưu ý: Template1vàTemplate0Không có bất kỳ đặc biệt nàoTemplate1là tên cơ sở dữ kèo bóng đá hôm nay và ngày mai nguồn mặc địnhTạo cơ sở dữ kèo bóng đá hôm nay và ngày maivà mặc địnhcreatedb. Ví dụ, người ta có thểTemplate1và tái tạo nó từTemplate0Không có bất kỳ hiệu ứng xấu nào.Template1.