2012-09-20 35 views
7

Tôi đã tạo một ứng dụng để thu thập dữ liệu từ người dùng. Những dữ liệu đó sẽ được thu thập ở những nơi khác nhau và từ những nơi này sẽ được gửi đến một máy chủ trung tâm. Tôi cần thiết kế một kế hoạch xác nhận cho máy chủ trung tâm trong PostgreSQL. Dữ liệu phải được kiểm tra đối với các xác nhận hợp lệ khác nhau và nếu việc xác thực không thành công thì một thông báo phải được ném.Xác thực trong postgreSQL

Đây là cơ sở dữ liệu để xác thực chuyển giao cơ sở dữ liệu.

+0

Bạn muốn gửi dữ liệu từ DB đến một DB khác bằng cách nào? – dezso

+0

@dezso: đó không phải là phần của tôi .. Tôi chỉ phải thực hiện xác thực trên cơ sở dữ liệu trung tâm. Tôi không biết . Có khả năng để kiểm tra tất cả các lĩnh vực chống lại xác nhận và ném lỗi mà không cần mã hóa trong lối vào? – user1686308

+0

Tôi đang học postgreSQL cho việc này. Nhưng không có ý tưởng làm thế nào để thực hiện kế hoạch này – user1686308

Trả lời

11

Có bạn đang đi đúng hướng, bạn sẽ sử dụng trình kích hoạt và/hoặc kiểm tra các ràng buộc để thực hiện việc này.

Ngoài ra, PostgresQL có một hệ thống kiểu rất linh hoạt. Đảm bảo chọn loại thích hợp nhất, hạn chế. Bạn thậm chí có thể tự xác định các loại tùy chỉnh.

Lưu ý rằng thay vì sử dụng varchar(length) bạn thường nên sử dụng textcheck hạn chế.

+0

Cảm ơn tất cả .. Tôi có thể thực hiện chức năng và tạo trình kích hoạt. – user1686308

+1

Tại sao sử dụng 'text' và ràng buộc kiểm tra thường tốt hơn' varcher (length) '? – ma11hew28

Các vấn đề liên quan