TheSPIMô -đun cung cấp soi kèo bóng đá truoctran số ví dụ khả thi về việc sử dụngPostgreSQL: Tài liệu:(SPI) và kích hoạt. Mặc dù các chức soi kèo bóng đá truoctran này có một số giá trị theo cách riêng của chúng, nhưng chúng thậm chí còn hữu ích hơn như là ví dụ để sửa đổi cho mục đích của riêng bạn.
Mỗi nhóm chức soi kèo bóng đá truoctran được mô tả dưới đây được cung cấp dưới dạng tiện ích mở rộng riêng biệt.
Check_primary_key ()
vàCheck_forign_key ()
được sử dụng để kiểm tra các ràng buộc khóa nước ngoài. (Tất nhiên, chức soi kèo bóng đá truoctran này đã được thay thế bởi cơ chế khóa nước ngoài tích hợp, nhưng mô-đun vẫn hữu ích làm ví dụ.)
Check_primary_key ()
Kiểm tra bảng tham chiếu. Để sử dụng, tạo soi kèo bóng đá truoctranTrước khi chèn hoặc cập nhật
Trigger Sử dụng chức soi kèo bóng đá truoctran này trên bảng tham chiếu bảng khác. Chỉ định là đối số kích hoạt: Tên cột của bảng tham chiếu tạo thành khóa ngoại, tên bảng được tham chiếu và tên cột trong bảng được tham chiếu tạo thành khóa chính/duy nhất.
Check_forign_key ()
Kiểm tra bảng được tham chiếu. Để sử dụng, tạo soi kèo bóng đá truoctranTrước khi xóa hoặc cập nhật
Trigger Sử dụng chức soi kèo bóng đá truoctran này trên bảng được tham chiếu bởi (các) bảng khác. Chỉ định là đối số kích hoạt: Số lượng bảng tham chiếu mà chức soi kèo bóng đá truoctran phải thực hiện kiểm tra, hành động nếu tìm thấy khóa tham chiếu (Cascade
- Để xóa hàng tham chiếu,Hạn chế
- Để hủy bỏ giao dịch nếu có soi kèo bóng đá truoctran khóa tham chiếu tồn tại,setnull
12409_12750
Có soi kèo bóng đá truoctran ví dụ tronginfint.example
.
Autoinc ()
là soi kèo bóng đá truoctran kích hoạt lưu trữ giá trị tiếp theo của chuỗi vào trường số nguyên. Điều này có soi kèo bóng đá truoctran số trùng lặp với tích hợpCột nối tiếptính soi kèo bóng đá truoctran, nhưng nó không giống nhau:Autoinc ()
sẽ ghi đè các nỗ lực thay thế soi kèo bóng đá truoctran giá trị trường khác trong quá trình chèn và tùy chọn nó có thể được sử dụng để tăng trường trong các bản cập nhật.
Để sử dụng, tạo ATrước khi chèn
(hoặc tùy chọnTrước khi chèn hoặc cập nhật
) Trình kích hoạt bằng cách sử dụng chức soi kèo bóng đá truoctran này. Chỉ định hai đối số kích hoạt: Tên của cột Số nguyên sẽ được sửa đổi và tên của đối tượng chuỗi sẽ cung cấp các giá trị.
Có soi kèo bóng đá truoctran ví dụ trongAutoinc.example
.
insert_username ()
là soi kèo bóng đá truoctran kích hoạt lưu trữ tên người dùng hiện tại vào trường văn bản. Điều này có thể hữu ích để theo dõi người đã sửa đổi lần cuối soi kèo bóng đá truoctran hàng cụ thể trong bảng.
Để sử dụng, tạo ATrước khi chèn
và/hoặcCập nhật
Trình kích hoạt bằng cách sử dụng chức soi kèo bóng đá truoctran này. Chỉ định một đối số kích hoạt duy nhất: tên của cột văn bản sẽ được sửa đổi.
Có soi kèo bóng đá truoctran ví dụ tronginsert_username.example
.
moddateTime ()
là soi kèo bóng đá truoctran bộ kích hoạt lưu trữ thời gian hiện tại vào Adấu thời gian
Trường. Điều này có thể hữu ích để theo dõi thời gian sửa đổi cuối cùng của soi kèo bóng đá truoctran hàng cụ thể trong bảng.
Để sử dụng, tạo soi kèo bóng đá truoctranTrước khi cập nhật
Trình kích hoạt bằng cách sử dụng chức soi kèo bóng đá truoctran này. Chỉ định một đối số kích hoạt duy nhất: tên của cột sẽ được sửa đổi.Dấu thời gian
hoặcdấu thời gian với múi giờ
.
Có soi kèo bóng đá truoctran ví dụ trongmoddateTime.example
.