Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
4758_486918 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
Tài kèo bóng đá hôm nay và ngày mai này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

21.3. kèo bóng đá hôm nay và ngày mai

Tạo cơ sở dữ kèo bóng đá hôm nay và ngày maiThực tế hoạt động bằng cách sao chép cơ sở dữ kèo bóng đá hôm nay và ngày mai hiện có. Theo mặc định, nó sao chép cơ sở dữ kèo bóng đá hôm nay và ngày mai hệ thống tiêu chuẩn có tênTemplate1. Do đó, cơ sở dữ kèo bóng đá hôm nay và ngày mai đó là"Mẫu"Từ đó thực hiện cơ sở dữ kèo bóng đá hôm nay và ngày mai mới. Nếu bạn thêm các đối tượng vàoTemplate1, các đối tượng này sẽ được sao chép vào cơ sở dữ kèo bóng đá hôm nay và ngày mai người dùng được tạo sau đó. Hành vi này cho phép sửa đổi địa điểm địa điểm đối với tập hợp các đối tượng tiêu chuẩn trong cơ sở dữ kèo bóng đá hôm nay và ngày mai. Ví dụ: nếu bạn cài đặt ngôn ngữ thủ tụcPL/PerlinTemplate1, nó sẽ tự động có sẵn trong cơ sở dữ kèo bóng đá hôm nay và ngày mai người dùng mà không có bất kỳ hành động nào được thực hiện khi các cơ sở dữ kèo bóng đá hôm nay và ngày mai đó được tạo.

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 dữ kèo bóng đá hôm nay và ngày mai giống như nội dung ban đầu củaTemplate1, nghĩa 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 sau khi cụm cơ sở dữ kèo bóng đá hôm nay và ngày mai đã được khởi tạo. Bằng cách hướng dẫnTạo cơ sở dữ kèo bóng đá hôm nay và ngày maiđể sao chépTemplate0thay vì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 không chứa các bổ sung trang web địa phương trongTemplate1. Điều này đặc biệt tiện dụng khi khôi phụcpg_dump12096_12298Template1sau này.

Một lý do phổ biến khác để sao chépTemplate0thay vìTemplate1Có thể chỉ định cài đặt mã hóa và địa phương mới khi sao chépTemplate0, trong khi một bản sao củaTemplate1phải sử dụng cùng một cài đặt. Điều này là bởi vìTemplate1có thể chứa dữ kèo bóng đá hôm nay và ngày mai cụ thể cụ thể hoặc cụ thể của mã hóa, trong khiTemplate0không được biết đến.

Để 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ừ vỏ.

Có thể tạo kèo bóng đá hôm nay và ngày mai bổ sung và thực sự người ta có thể sao chép bất kỳ cơ sở dữ liệu nào trong một cụm bằng cách chỉ định tên của nó làm mẫu choTạo cơ sở dữ kèo bóng đá hôm nay và ngày mai. Tuy nhiên, điều quan trọng là phải hiểu rằng đây không phải là (chưa) dự định là mục đích chung"Sao chép cơ sở dữ kèo bóng đá hôm nay và ngày mai"Cơ sở. Giới hạn chính là không có phiên nào khác có thể được kết nối với cơ sở dữ kèo bóng đá hôm nay và ngày mai nguồn trong khi nó đang được sao chép.Tạo cơ sở dữ kèo bóng đá hôm nay và ngày maisẽ thất bại nếu có bất kỳ kết nối nào khác tồn tại khi nó bắt đầu; Trong quá trình hoạt động sao chép, các kết nối mới đến cơ sở dữ kèo bóng đá hôm nay và ngày mai nguồn được ngăn chặn.

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ộtDatistemplateDatallowConn. DatistemplateCó thể được đặt để chỉ ra rằng cơ sở dữ kèo bóng đá hôm nay và ngày mai được dự định làm mẫu choTạo cơ sở dữ kèo bóng đá hôm nay và ngày mai. 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ởi bất kỳ người dùng nào cócreatedbĐặc quyền; Nếu nó không được thiết lập, chỉ có Superusers và chủ sở hữu của cơ sở dữ kèo bóng đá hôm nay và ngày mai mới có thể sao chép nó. Nếu nhưDatallowConnlà sai, sau đó không có kết nối mới nào với cơ sở dữ kèo bóng đá hôm nay và ngày mai đó sẽ được cho phép (nhưng các phiên hiện tại không bị chấm dứt chỉ bằng cách đặt cờ sai). TheTemplate0Cơ sở dữ kèo bóng đá hôm nay và ngày mai thường được đánh dấudatallowConn = falseĐể ngăn chặn sửa đổi của nó. Cả haiTemplate0Template1phải luôn được đánh dấu bằngdatistemplate = true.

Lưu ý: Template1Template014976_15040Template1là tên cơ sở dữ kèo bóng đá hôm nay và ngày mai nguồn mặc định choTạo cơ sở dữ kèo bóng đá hôm nay và ngày mai. Ví dụ: người ta có thể thảTemplate1và 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 đã bất cẩn thêm một loạt rác trongTemplate1. (Để xóaTemplate1, nó phải cópg_database.datistemplate = false.)

15551_15557PostgresCơ sở dữ kèo bóng đá hôm nay và ngày mai cũng được tạo khi cụm cơ sở dữ kèo bóng đá hôm nay và ngày mai được khởi tạo. Cơ sở dữ kèo bóng đá hôm nay và ngày mai này có nghĩa là cơ sở dữ kèo bóng đá hôm nay và ngày mai mặc định cho người dùng và ứng dụng để kết nối. Nó chỉ đơn giản là một bản sao củaTemplate1và có thể được bỏ và tái tạo nếu cần thiết.