Tài soi kèo bóng đá truoctran này dành cho phiên bản không được hỗ trợ của PostgreSQL.
soi kèo bóng đá truoctran 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ế.

Quản lý a Cơ sở dữ soi kèo bóng đá truoctran

Bây giờPostgreslà lên và Chạy chúng ta có thể tạo một số cơ sở dữ soi kèo bóng đá truoctran để thử nghiệm. Ở đây, chúng tôi Mô tả các lệnh cơ bản để quản lý cơ sở dữ soi kèo bóng đá truoctran.

hầu hếtPostgresỨng dụng Giả sử rằng tên cơ sở dữ soi kèo bóng đá truoctran, nếu không được chỉ định, giống như tên trên tài khoản máy tính của bạn.

Nếu quản trị viên cơ sở dữ soi kèo bóng đá truoctran của bạn đã thiết lập tài khoản của bạn mà không cần Đặc quyền tạo cơ sở dữ soi kèo bóng đá truoctran, sau đó cô ấy nên nói với bạn những gì Tên của cơ sở dữ soi kèo bóng đá truoctran của bạn là. Nếu đây là trường hợp, thì bạn có thể Bỏ qua các phần về việc tạo và phá hủy cơ sở dữ soi kèo bóng đá truoctran.

Tạo a Cơ sở dữ soi kèo bóng đá truoctran

Giả sử bạn muốn tạo cơ sở dữ soi kèo bóng đá truoctran có tênMyDB. soi kèo bóng đá truoctran có thể làm điều này với những điều sau yêu cầu:

% createdb mydb

Nếu bạn không có các đặc quyền cần thiết để tạo cơ sở dữ soi kèo bóng đá truoctran, Bạn sẽ thấy như sau:

% createdb mydb
Cảnh báo: Người dùng "Tên người dùng của bạn" không được phép tạo/phá hủy cơ sở dữ soi kèo bóng đá truoctran
createdb: tạo cơ sở dữ soi kèo bóng đá truoctran không thành công trên mydb.

Postgrescho phép bạn tạo bất kỳ số lượng cơ sở dữ soi kèo bóng đá truoctran nào tại một trang web nhất định và bạn tự động Trở thành quản trị viên cơ sở dữ soi kèo bóng đá truoctran của cơ sở dữ soi kèo bóng đá truoctran bạn vừa tạo. Tên cơ sở dữ soi kèo bóng đá truoctran phải có ký tự đầu tiên chữ cái và là giới hạn ở độ dài 32 ký tự. Không phải mọi người dùng đều có ủy quyền để trở thành một quản trị viên cơ sở dữ soi kèo bóng đá truoctran. Nếu nhưPostgresTừ chối tạo cơ sở dữ soi kèo bóng đá truoctran cho bạn, sau đó, quản trị viên trang web cần cho phép bạn tạo cơ sở dữ soi kèo bóng đá truoctran. Tham khảo ý kiến ​​quản trị viên trang web của bạn nếu điều này xảy ra.

Truy cập a Cơ sở dữ soi kèo bóng đá truoctran

Khi bạn đã xây dựng cơ sở dữ soi kèo bóng đá truoctran, bạn có thể truy cập nó bằng cách:

  • chạyPostgresChương trình giám sát đầu cuối (ví dụ:PSQL) cho phép soi kèo bóng đá truoctran tương tác nhập, chỉnh sửa và thực thiSQLlệnh.

  • Viết ACChương trình sử dụng Thư viện chương trình con LIBPQ. Điều này cho phép soi kèo bóng đá truoctran gửiSQLlệnh từCvà nhận lại câu trả lời và tin nhắn trạng thái Chương trình của soi kèo bóng đá truoctran. Giao diện này được thảo luận thêm trongHướng dẫn lập trình viên PostgreSQL.

soi kèo bóng đá truoctran có thể muốn khởi độngPSQL, để thử các ví dụ trong hướng dẫn này. Nó có thể được kích hoạt choMyDBCơ sở dữ soi kèo bóng đá truoctran bằng cách nhập lệnh:
% PSQL MyDB
soi kèo bóng đá truoctran sẽ được chào đón với thông báo sau:
Chào mừng bạn đến với màn hình SQL tương tác PostgreSQL:
  Vui lòng đọc Tệp Bản quyền cho các điều khoản bản quyền của PostgreSQL

   kiểu \? Để được trợ giúp trên các lệnh chém
   gõ \ q để bỏ
   Nhập \ g hoặc chấm dứt với dấu chấm phẩy để thực thi truy vấn
 Bạn hiện đang được kết nối với cơ sở dữ soi kèo bóng đá truoctran: Template1

mydb =

Lời nhắc này chỉ ra rằng màn hình đầu cuối đang nghe soi kèo bóng đá truoctran và soi kèo bóng đá truoctran có thể nhậpSQLTruy vấn vào một không gian làm việc được duy trì bởi màn hình thiết bị đầu cuối. ThePSQLChương trình trả lời Escape Các mã bắt đầu bằng ký tự dấu gạch chéo ngược, ví dụ, soi kèo bóng đá truoctran có thể nhận trợ giúp trên cú pháp của nhiềuPostgres SQLlệnh bằng cách nhập:

MyDB = \ H
Một khi soi kèo bóng đá truoctran đã hoàn thành việc nhập truy vấn của mình vào không gian làm việc, soi kèo bóng đá truoctran có thể chuyển nội dung của không gian làm việc choPostgresMáy chủ bằng cách nhập:
mydb = \ g
Điều này cho máy chủ xử lý truy vấn. Nếu soi kèo bóng đá truoctran chấm dứt Truy vấn của soi kèo bóng đá truoctran với dấu chấm phẩy, không cần thiết.PSQLsẽ tự động xử lý Semicolon chấm dứt truy vấn. Để đọc các truy vấn từ một tệp, giả sử myfile, thay vì nhập chúng một cách tương tác, gõ:
MyDB = \ I FileName
Để thoát ra khỏiPSQLvà Quay lại Unix, nhập
MyDB = \ Q
PSQLsẽ bỏ và trả lại cho soi kèo bóng đá truoctran về vỏ lệnh của soi kèo bóng đá truoctran. (Để biết thêm mã thoát, nhập\ HTại dấu nhắc màn hình.) Không gian trắng (tức là, không gian, tab và newlines) có thể được sử dụng tự do trongSQLTruy vấn. Nhận xét một dòng là được biểu thị bằng người Viking- Mọi thứ sau khi các dấu gạch ngang đến cuối dòng bị bỏ qua. Nhận xét nhiều dòng và nhận xét trong một Dòng, được ký hiệu là trên mạng/ * ... *//

Phá hủy a Cơ sở dữ soi kèo bóng đá truoctran

Nếu bạn là quản trị viên cơ sở dữ soi kèo bóng đá truoctran cho cơ sở dữ soi kèo bóng đá truoctranMyDB, soi kèo bóng đá truoctran có thể phá hủy nó bằng cách sử dụng Lệnh unix sau:

% firddb mydb
Hành động này loại bỏ vật lý tất cả các tệp UNIX liên kết với cơ sở dữ soi kèo bóng đá truoctran và không thể hoàn tác, vì vậy điều này nên chỉ được thực hiện với rất nhiều suy nghĩ.