PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

thiết lập PostgreSQL với dự án django

Không, bạn sẽ chỉ cần phần đầu tiên và chỉ một phần của nó tại phần đó.

PostgreSQL là một công cụ cơ sở dữ liệu có thể phục vụ nhiều ứng dụng. Hợp lưu là một trong những ứng dụng này. Bạn đang làm theo hướng dẫn cài đặt Confluence, phần này cũng bao gồm phần cài đặt PostgreSQL. Nếu bạn chỉ làm theo phần cài đặt PostgreSQL, bạn sẽ ổn.

Tuy nhiên, nếu bạn đã theo dõi toàn bộ phần đầu tiên, thì một điều bạn có thể muốn thay đổi là người dùng. confuser cho biết rằng người dùng đang được sử dụng cho Confluence, điều này không thực sự đúng nếu bạn không sử dụng nó cho Confluence. django có thể là một tên người dùng thích hợp hơn.

Khi bạn đã cài đặt xong PostgreSQL và psycopg và django do người dùng thiết lập, việc cho Django biết cách kết nối là một vấn đề khá đơn giản. Khi bạn phát hiện ra, bạn sẽ muốn đặt

  • chương trình phụ trợ tới django.db.backends.postgresql_psycopg2 ,
  • tên cho tên của cơ sở dữ liệu bạn đã tạo
  • máy chủ lưu trữ địa chỉ IP của máy tính đang chạy PostgreSQL; trong trường hợp của bạn, có thể bạn sẽ chạy Django trên cùng một máy tính mà PostgreSQL đang chạy, vì vậy bạn có thể sử dụng địa chỉ IP đặc biệt 127.0.0.1 , luôn có nghĩa là “máy tính này” và
  • cổng đến bất kỳ số nào bạn đã cung cấp cho trình cài đặt PostgreSQL (có thể là 5432).

Bạn cũng đã hỏi về sự khác biệt giữa mật khẩu bạn đã cung cấp cho trình cài đặt PostgreSQL và người dùng bạn đã tạo cho Django. Tóm lại, bạn muốn tạo người dùng cho từng ứng dụng của mình, vì vậy nếu vì lý do nào đó thông tin đăng nhập bị xâm phạm và ai đó có thể kết nối với họ, thì họ sẽ bị hạn chế trong cơ sở dữ liệu của ứng dụng đó. postgres người dùng có mật khẩu mà bạn đã cung cấp cho trình cài đặt sẽ không được cấp cho các ứng dụng mà là để quản trị:ví dụ:tạo người dùng và cơ sở dữ liệu mới.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để thả một cơ sở dữ liệu mẫu khỏi PostgreSQL?

  2. bảng trả về pgsql LỖI:tham chiếu cột không rõ ràng

  3. Cách tạo bảng Chỉ khi nó không tồn tại trong PostgreSQL

  4. Làm cách nào để tránh đệ quy trong trình kích hoạt cập nhật thực hiện cập nhật?

  5. Postgres thêm cột với các giá trị được tính toán ban đầu