Mọi người cho em hỏi. Có cách nào vẽ được bảng mối quan hệ giữa các trường dữ liệu trong module với nhau không ạ? Giữa các module với nhau nữa ạ.
7 Trả lời
Nó hiện lên như sau, anh xem hộ em với ạ.
có vẻ em cần password để truy cập. Em trả lời giúp anh các câu hỏi sau, anh sẽ hướng dẫn em cấu hình chuẩn để kết nối từ Base:
1. PostgreSQL Server của em có nằm chung server với LibreOffice Base hay không?
2. Tên CSDL OpenERP là gì? Username truy cập database đó là gì và có password không?
3. Em đã chỉnh sửa gì file pg_hba.conf chưa?
Nếu dùng PostgreSQL 9+ thì có lẽ không tương thích pgDesigner.
Bạn hãy thử LibreOffice Base. Có thể cài đặt bằng cách:
sudo apt-get update & sudo apt-get install libreoffice-base
Sau đó cài tiếp PostgreSQL driver cho LibreOffice Base:
sudo apt-get install odbc-postgresql libreoffice-sdbc-postgresql
Khởi động lại máy rồi khởi chạy Base.
Chuỗi kết nối điền vào Datasource URL có syntax như sau:
host=192.168.0.12 port=5432 dbname=openerp
Cách của anh David Trần thì mình sẽ phải tự vẽ ra ạ. Ở đây em muốn dùng phần mềm có thể từ CSDL có sẵn vẽ ra được các bảng luôn ạ. Anh cho em một vài ví dụ được không ạ? Cài trên Ubuntu anh nhé.Với cách của bác David, em cài LibreOffice Base, sau đó connect tới database, vào tool/relationship, nó sẽ tự gen ra quan hệ của các bảng.
có password hay không còn tuỳ thuộc vào lúc tạo user cũng như cấu hình security ở trong tập tin pg_hba.conf của PostgreSQL.
Ví dụ:
host openerp trannhatlinh 192.168.1.162/24 trust
Như này có nghĩa là pg user trannhatlinh sẽ không cần password khi truy cập vào database có tên openerp từ IP 192.168.1.162 (với điều kiện user này khi tạo phải được grant privilege cho database openerp)