PostgreSQL cung cấp kiểu dữ liệu -UUID Mã nhận dạng duy nhất phổ biến và các chức năng liên quan.
Trong bài viết trước, tôi đã chia sẻ sự thật về Mã định danh duy nhất phổ biến - UUID.
Bạn có thể tham khảo bài viết này tại đây.
PostgreSQL cung cấp hai phần mở rộng.
1. uuid-ossp
2. pgcrypto.
Bạn có thể cài đặt tiện ích mở rộng bên trên bằng cách sử dụng tập lệnh bên dưới.
1 2 | CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; CREATE EXTENSION IF NOT EXISTS pgcrypto; |
Tôi đang sử dụng tiện ích mở rộng pgcrypto để tạo UUID.
Dưới đây là một minh chứng nhỏ:
Tạo UUID bằng gen_random_uuid ():
1 | SELECT gen_random_uuid(); |
Tạo bảng mẫu với kiểu Dữ liệu UUID:
1 2 3 4 5 | CREATE TABLE tbl_UUIDSample ( MyUUID UUID PRIMARY KEY DEFAULT gen_random_uuid() ,Name TEXT ); |
Chèn dữ liệu mẫu:
1 2 3 4 5 | INSERT INTO tbl_UUIDSample (Name) VALUES ('Anvesh'),('Martin') ,('Roy'),('Jenny') ,('Ronic'),('Monika'); |
Kết quả:
1 | SELECT *FROM tbl_UUIDSample; |