Tạo cơ sở dữ kèo bóng đá cúp c2tên[với [vị trí = 'dbpath' ] [Template =Mẫu] [Mã hóa =mã hóa]]
Tên của cơ sở dữ kèo bóng đá cúp c2 để tạo.
Một vị trí hệ thống tập tin thay thế để lưu trữ Cơ sở dữ kèo bóng đá cúp c2 mới, được chỉ định là một chuỗi theo nghĩa đen; hoặcmặc địnhĐể sử dụng mặc định vị trí.
Tên của mẫu để tạo ra mới cơ sở dữ kèo bóng đá cúp c2 hoặcMặc địnhĐể sử dụng Mẫu mặc định (Template1).
Phương thức mã hóa Multibyte để sử dụng trong cơ sở dữ kèo bóng đá cúp c2 mới. Chỉ định một chuỗi theo nghĩa đen (ví dụ:'SQL_ASCII') hoặc mã hóa số nguyên số hoặcMặc địnhĐể sử dụng Mã hóa mặc định.
Tin nhắn được trả về nếu lệnh hoàn thành thành công.
Bạn phải có đặc quyền CreatedB đặc biệt để tạo cơ sở dữ kèo bóng đá cúp c2. Nhìn thấyTạo người dùng.
Điều này xảy ra nếu cơ sở dữ kèo bóng đá cúp c2 vớitênđược chỉ định đã tồn tại.
Vị trí cơ sở dữ kèo bóng đá cúp c2dbpathKhông thể chứa đơn trích dẫn. Điều này được yêu cầu để các lệnh shell Tạo thư mục cơ sở dữ kèo bóng đá cúp c2 có thể thực thi an toàn.
Nếu bạn có một khối giao dịch rõ ràng đang được tiến hành Bạn không thể gọiTạo cơ sở dữ kèo bóng đá cúp c2. Bạn phải hoàn thành giao dịch trước.
Chúng rất có thể liên quan đến không đủ quyền trên thư mục dữ kèo bóng đá cúp c2, đĩa đầy đủ hoặc khác vấn đề hệ thống tệp. Người dùng theo đó cơ sở dữ kèo bóng đá cúp c2 Máy chủ đang chạy phải có quyền truy cập vào vị trí.
Tạo cơ sở dữ kèo bóng đá cúp c2tạo ra một mớiPostgresCơ sở dữ kèo bóng đá cúp c2. Người sáng tạo trở thành chủ sở hữu của cơ sở dữ kèo bóng đá cúp c2 mới.
Một vị trí thay thế có thể được chỉ định để, cho Ví dụ, lưu trữ cơ sở dữ kèo bóng đá cúp c2 trên một đĩa khác. Con đường phải đã được chuẩn bị vớiinitlocationlệnh.
Nếu tên đường dẫn không chứa dấu gạch chéo, nó được giải thích như một tên biến môi trường, phải được biết đến Quá trình máy chủ. Bằng cách này, quản trị viên cơ sở dữ kèo bóng đá cúp c2 có thể tập thể dục Kiểm soát các vị trí trong đó cơ sở dữ kèo bóng đá cúp c2 có thể được tạo. (MỘT Lựa chọn thông thường là, ví dụ: 'PGDATA2'.) Nếu Máy chủ được biên dịch vớiallow_absolute_dbpaths(không phải theo mặc định), Tên đường dẫn tuyệt đối, như được xác định bởi một chém hàng đầu (ví dụ: '/usr/local/pgsql/data'), được cho phép cũng như vậy.
Theo mặc định, cơ sở dữ kèo bóng đá cúp c2 mới sẽ được tạo bằng cách nhân bản Cơ sở dữ kèo bóng đá cúp c2 hệ thống tiêu chuẩnTemplate1. MỘT Mẫu khác nhau có thể được chỉ định bằng cách viếtTemplate = tên. Cụ thể, bằng cách viếtMẫu = Template0, bạn chỉ có thể tạo cơ sở dữ kèo bóng đá cúp c2 Virgin Các đối tượng tiêu chuẩn được xác định trước bởi phiên bản Postgres của bạn. Cái này rất hữu ích nếu bạn muốn tránh sao chép bất kỳ bản cài đặt nào các đối tượng có thể đã được thêm vào Template1.
Tham số mã hóa tùy chọn cho phép lựa chọn Mã hóa cơ sở dữ kèo bóng đá cúp c2, nếu máy chủ của bạn được biên dịch với Multibyte Hỗ trợ mã hóa. Khi không được chỉ định, nó mặc định là mã hóa Được sử dụng bởi cơ sở dữ kèo bóng đá cúp c2 mẫu đã chọn.
Các tham số tùy chọn có thể được viết theo bất kỳ thứ tự nào, không chỉ thứ tự được minh họa ở trên.
Tạo cơ sở dữ kèo bóng đá cúp c2làPostgresPhần mở rộng ngôn ngữ.
sử dụngPostgreSQL: Tài kèo bóng đá việt nam:Để xóa cơ sở dữ kèo bóng đá cúp c2.
Chương trìnhcreatedblà a bao bọc tập lệnh shell xung quanh lệnh này, được cung cấp cho sự tiện lợi.
Có các vấn đề toàn vẹn về bảo mật và dữ kèo bóng đá cúp c2 liên quan đến Sử dụng các vị trí cơ sở dữ kèo bóng đá cúp c2 thay thế được chỉ định với đường dẫn tuyệt đối tên và theo mặc định chỉ là một biến môi trường được biết đến phụ trợ có thể được chỉ định cho một vị trí thay thế. Xem Hướng dẫn của quản trị viên để biết thêm thông tin.
Mặc dù có thể sao chép cơ sở dữ kèo bóng đá cúp c2 khác ngoài Template1 bằng cách chỉ định tên của nó là mẫu, đây không phải là (Tuy nhiên) dự định là một cơ sở dữ kèo bóng đá cúp c2 bản sao đa năng. TRONG đặc biệt, điều cần thiết là cơ sở dữ kèo bóng đá cúp c2 nguồn là không hoạt động (không có giao dịch thay đổi dữ kèo bóng đá cúp c2 đang được tiến hành) trong suốt thời gian hoạt động sao chép. Tạo cơ sở dữ kèo bóng đá cúp c2 sẽ kiểm tra xem không có Các quá trình phụ trợ (khác với chính nó) được kết nối với cơ sở dữ kèo bóng đá cúp c2 nguồn khi bắt đầu hoạt động, nhưng điều này không không đảm bảo rằng không thể thực hiện các thay đổi trong khi bản sao tiền thu được. Do đó, chúng tôi khuyên bạn nên sử dụng cơ sở dữ kèo bóng đá cúp c2 như Các mẫu được coi là chỉ đọc.
Hai lá cờ hữu ích tồn tại trongpg_databaseĐối với mỗi cơ sở dữ kèo bóng đá cúp c2:DatistemplatevàDatallowConn. datistemplatecó thể được đặt để chỉ ra rằng a Cơ sở dữ kèo bóng đá cúp c2 được dự định làm mẫu để tạo cơ sở dữ kèo bóng đá cúp c2. Nếu điều này cờ được đặt, cơ sở dữ kèo bóng đá cúp c2 có thể được nhân bản bởi bất kỳ người dùng nào có Đặc quyền tạo ra; Nếu nó không được thiết lập, chỉ có siêu nhân và Chủ sở hữu của cơ sở dữ kèo bóng đá cúp c2 có thể nhân bản nó. Nếu nhưDatallowConnlà sai, sau đó không có kết nối mới đối với cơ sở dữ kèo bóng đá cúp c2 đó sẽ được cho phép (nhưng các phiên hiện tại thì không Bị giết chỉ bằng cách đặt cờ sai). TheTemplate0Cơ sở dữ kèo bóng đá cúp c2 thường được đánh dấu theo cách này Để ngăn chặn sửa đổi nó.
Để tạo cơ sở dữ kèo bóng đá cúp c2 mới:
olly = Tạo cơ sở dữ kèo bóng đá cúp c2 Lusiadas;
Để tạo cơ sở dữ kèo bóng đá cúp c2 mới trong một khu vực thay thế~/private_db:
$ mkdir private_db $ initlocation ~/private_db Tạo thư mục hệ thống cơ sở dữ kèo bóng đá cúp c2 Postgres/home/olly/private_db/cơ sở $ PSQL olly Chào mừng bạn đến với PSQL, Terminal tương tác PostgreSQL. Loại: \ Bản quyền cho các điều khoản phân phối \ H để được trợ giúp với các lệnh SQL \? Để được trợ giúp về các lệnh chém nội bộ \ g hoặc chấm dứt với dấu chấm phẩy để thực hiện truy vấn \ q để bỏolly = Tạo cơ sở dữ kèo bóng đá cúp c2 ở nơi khác có vị trí = '/home/olly/private_db'; Tạo cơ sở dữ kèo bóng đá cúp c2