Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài liệu 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 soi kèo bóng đá truoctran phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 67. soi kèo bóng đá truoctran phụ trợ

soi kèo bóng đá truoctran phụ trợ (BKI) soi kèo bóng đá truoctran là Các tập lệnh được nhập vàoPostgresTrở thành phụ trợ trong Đặc biệt Chế độ "Bootstrap" cho phép nó thực hiện soi kèo bóng đá truoctran chức năng cơ sở dữ liệu không có hệ thống cơ sở dữ liệu đã tồn tại.BKICác soi kèo bóng đá truoctran có thể được sử dụng để tạo Hệ thống cơ sở dữ liệu ở nơi đầu tiên.initDBsử dụngBKICác soi kèo bóng đá truoctran để làm điều đó: để tạo hệ thống cơ sở dữ liệu. Tuy nhiên,initDB'sBKICác soi kèo bóng đá truoctran được tạo bên trong. Nó tạo ra chúng bằng cách sử dụng các soi kèo bóng đá truoctranGlobal1.bki.sourcelocal1.template1.bki.source, mà nó Tìm trongPostgres"Thư viện" Thư mục. Họ được cài đặt ở đó như một phần của cài đặtPostgres. Các soi kèo bóng đá truoctran .source này nhận được xây dựng như một phần củaPostgresXây dựng quy trình, bởi một chương trình xây dựng có tênGenbki. Genbkilấy làm đầu vàoPostgresCác soi kèo bóng đá truoctran nguồn gấp đôi nhưGenbkiĐầu vào xây dựng các bảng và c soi kèo bóng đá truoctran tiêu đề mô tả các bảng đó.

Thông tin liên quan có thể được tìm thấy trong tài liệu choinitDB, createdbSQLlệnhTạo Cơ sở dữ liệu.

BKIĐịnh dạng soi kèo bóng đá truoctran

ThePostgresTrợ lý diễn giảiBKICác soi kèo bóng đá truoctran như được mô tả dưới đây. Cái này Mô tả sẽ dễ hiểu hơn nếuGlobal1.bki.sourcesoi kèo bóng đá truoctran là một ví dụ. (Như đã giải thích ở trên, soi kèo bóng đá truoctran này không hoàn toànBKIsoi kèo bóng đá truoctran, nhưng bạn sẽ có thể đoán được những gì kết quảBKIsoi kèo bóng đá truoctran sẽ được Dẫu sao thì).

soi kèo bóng đá truoctran lệnh được cấu tạo bằng tên lệnh theo sau là không gian Lập luận tách biệt. soi kèo bóng đá truoctran đối số cho một lệnh bắt đầu bằng "$" được đối xử đặc biệt. Nếu "$$" là hai ký tự đầu tiên, thì "$" đầu tiên bị bỏ qua và sau đó đối số được xử lý thông thường. Nếu "$" được theo sau bởi không gian, thì nó được coi là một Giá trị null. Nếu không, soi kèo bóng đá truoctran ký tự theo "$" là được hiểu là tên của một macro khiến đối số trở nên được thay thế bằng giá trị của macro. Đó là một lỗi cho macro này là được xác định.

macro được xác định bằng cách sử dụng

Xác định macro macro_name = macro_value
và không được xác định bằng cách sử dụng
Macro macro_name không xác định
và được xác định lại bằng cách sử dụng cùng một cú pháp như xác định.

Danh sách soi kèo bóng đá truoctran lệnh chung và soi kèo bóng đá truoctran lệnh macro theo sau.