Postgresql 7.3.21 Tài kèo tỷ số bóng đá euro hôm nay | ||
---|---|---|
prev | Chương 5. Quản lý cơ sở dữ kèo tỷ số bóng đá euro hôm nay | Tiếp theo |
Tạo cơ sở dữ kèo tỷ số bóng đá euro hôm nayThực tế hoạt động bởi Sao chép một cơ sở dữ kèo tỷ số bóng đá euro hôm nay hiện có. Theo mặc định, nó sao chép tiêu chuẩn Cơ sở dữ kèo tỷ số bóng đá euro hôm nay hệ thống có tênTemplate1. Do đó cơ sở dữ kèo tỷ số bóng đá euro hôm nay đó là"Mẫu"Từ mà cơ sở dữ kèo tỷ số bóng đá euro hôm nay mới được thực hiện. Nếu bạn thêm các đối tượng vàoTemplate1, Những đối tượng này sẽ được sao chép vào Sau đó đã tạo cơ sở dữ kèo tỷ số bóng đá euro hôm nay người dùng. Hành vi này cho phép sửa đổi địa điểm địa điểm cho tập hợp các đối tượng tiêu chuẩn trong cơ sở dữ kèo tỷ số bóng đá euro hôm nay. Ví dụ: nếu bạn cài đặt ngôn ngữ thủ tục11041_11051in11083_11094, nó sẽ tự động có sẵn trong Cơ sở dữ kèo tỷ số bóng đá euro hôm nay người dùng mà không có bất kỳ hành động bổ sung nào được thực hiện khi cơ sở dữ kèo tỷ số bóng đá euro hôm nay được thực hiện.
Có cơ sở dữ kèo tỷ số bóng đá euro hôm nay hệ thống tiêu chuẩn thứ hai có tênTemplate0. Cơ sở dữ kèo tỷ số bóng đá euro hôm nay này chứa dữ kèo tỷ số bóng đá euro hôm nay giống như Nội dung ban đầu củaTemplate1, Đó là là, chỉ các đối tượng tiêu chuẩn được xác định trước bởi phiên bản của bạnPostgreSQL. Template0Không bao giờ được thay đổi sauinitDB. Bằng cách hướng dẫnTạo Cơ sở dữ kèo tỷ số bóng đá euro hôm nayđể sao chépTemplate0Thay vào đó củaTemplate1, bạn có thể tạo một"Virgin"Cơ sở dữ kèo tỷ số bóng đá euro hôm nay người dùng chứa Không có bổ sung địa phương nào trongTemplate1. Điều này đặc biệt tiện dụng khi Khôi phục Apg_dumpDump: bãi rác tập lệnh nên được khôi phục trong cơ sở dữ kèo tỷ số bóng đá euro hôm nay trinh nữ để đảm bảo rằng một Tái tạo nội dung chính xác của cơ sở dữ kèo tỷ số bóng đá euro hôm nay bị đổ mà không có bất kỳ xung đột nào với các bổ sung có thể có mặt trongTemplate1.
Để tạo cơ sở dữ kèo tỷ số bóng đá euro hôm nay bằng cách sao chépTemplate0, sử dụng
Tạo cơ sở dữ kèo tỷ số bóng đá euro hôm naydbnameTemplate Template0;
Từ môi trường SQL hoặc
createdb -t template0dbname
từ vỏ.
12648_12811Tạo cơ sở dữ kèo tỷ số bóng đá euro hôm nay. Điều quan trọng là phải hiểu, Tuy nhiên, điều này chưa (chưa) dự định là mục đích chung"Sao chép Cơ sở dữ kèo tỷ số bóng đá euro hôm nay"Cơ sở. Cụ thể, nó rất cần thiết rằng cơ sở dữ kèo tỷ số bóng đá euro hôm nay nguồn không hoạt động (không có giao dịch thay đổi dữ kèo tỷ số bóng đá euro hôm nay trong tiến trình) trong thời gian của thao tác sao chép.Tạo cơ sở dữ kèo tỷ số bóng đá euro hôm nay13228_13585
Hai lá cờ hữu ích tồn tại trongpg_databaseĐối với mỗi cơ sở dữ kèo tỷ số bóng đá euro hôm nay: các cộtDatistemplatevàDatallowConn. datistemplatecó thể được đặt để chỉ ra rằng a Cơ sở dữ kèo tỷ số bóng đá euro hôm nay được dự định làm mẫu choTạo Cơ sở dữ kèo tỷ số bóng đá euro hôm nay. Nếu cờ này được đặt, cơ sở dữ kèo tỷ số bóng đá euro hôm nay có thể được nhân bản bởi Bất kỳ người dùng nào cócreatedbĐặc quyền; Nếu nó không được đặt, chỉ có siêu nhân và chủ sở hữu của cơ sở dữ kèo tỷ số bóng đá euro hôm nay mới có thể nhân bản nó. Nếu nhưDatallowConnlà sai, sau đó Không được phép kết nối mới với cơ sở dữ kèo tỷ số bóng đá euro hôm nay đó (nhưng hiện tại Các phiên không bị giết chỉ bằng cách đặt cờ sai). TheTemplate0Cơ sở dữ kèo tỷ số bóng đá euro hôm nay thường được đánh dấuDatallowConn=SaiĐể ngăn chặn sửa đổi nó. Cả haiTemplate0vàTemplate1phải luôn được đánh dấu bằngDatistemplate=TRUE.
Sau khi chuẩn bị kèo tỷ số bóng đá euro hôm nay hoặc thực hiện bất kỳ thay đổi nào đối với một, đó là một ý tưởng tốt để thực hiệnVacuum ĐÔNG CỨNGhoặcChất chân không đóng băng đầy đủin Cơ sở dữ kèo tỷ số bóng đá euro hôm nay đó. Nếu điều này được thực hiện khi không có mở các giao dịch trong cùng một cơ sở dữ kèo tỷ số bóng đá euro hôm nay, sau đó nó được đảm bảo rằng tất cả Tuples trong cơ sở dữ kèo tỷ số bóng đá euro hôm nay là"Frozen"và sẽ không phải chịu các vấn đề về bao bọc ID giao dịch. Điều này đặc biệt quan trọng đối với cơ sở dữ kèo tỷ số bóng đá euro hôm nay sẽ cóDatallowConnĐặt thành Sai, vì nó sẽ không thể thực hiện bảo trì thường xuyênVACUUMs trên cơ sở dữ kèo tỷ số bóng đá euro hôm nay như vậy. Nhìn thấyPhần 8.2.3Để biết thêm thông tin.
Lưu ý: Template1vàTemplate0Không có bất kỳ đặc biệt nào trạng thái ngoài thực tế là tênTemplate1là tên cơ sở dữ kèo tỷ số bóng đá euro hôm nay nguồn mặc định vìTạo cơ sở dữ kèo tỷ số bóng đá euro hôm nayvà mặc định cơ sở dữ kèo tỷ số bóng đá euro hôm nay-để kết nối-để cho các chương trình khác nhau nhưcreatedb. Ví dụ, người ta có thể làm rơiTemplate1và tái tạo nó từTemplate0Không có bất kỳ hiệu ứng xấu nào. Quá trình hành động này có thể được khuyến khích nếu một người có bất cẩn thêm một loạt rác trongTemplate1.