uuid-ossp
là một mô-đun đóng góp, vì vậy nó không được tải vào máy chủ theo mặc định. Bạn phải tải nó vào cơ sở dữ liệu của mình để sử dụng nó.
Đối với các phiên bản PostgreSQL hiện đại (9.1 và mới hơn), thật dễ dàng:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
nhưng đối với 9.0 trở xuống, thay vào đó, bạn phải chạy tập lệnh SQL để tải phần mở rộng. Xem tài liệu cho các mô-đun đóng góp trong 8.4.
Đối với Pg 9.1 và mới hơn, hãy đọc tài liệu đóng góp hiện tại và CREATE EXTENSION
. Các tính năng này không tồn tại trong các phiên bản 9.0 trở lên, chẳng hạn như phiên bản 8.4 của bạn.
Nếu bạn đang sử dụng phiên bản đóng gói của PostgreSQL, bạn có thể cần cài đặt một gói riêng có chứa các mô-đun đóng góp và tiện ích mở rộng. Tìm kiếm trong cơ sở dữ liệu trình quản lý gói của bạn cho 'postgres' và 'Contribution'.