sql >> Databasteknik >  >> RDS >> PostgreSQL

ställa in PostgreSQL med django-projektet

Nej, du behöver bara den första delen, och bara en del av den.

PostgreSQL är en databasmotor som kan betjäna många applikationer. Confluence är en av dessa applikationer. Du följde en guide för att installera Confluence, som råkade även innehålla ett avsnitt om att installera PostgreSQL. Om du bara följde PostgreSQL-installationsdelen borde det gå bra.

Om du följde hela det första avsnittet, är en sak du kanske vill ändra användaren. confuser indikerar att användaren används för Confluence, vilket egentligen inte är fallet om du inte använder det för Confluence. django kan vara ett mer lämpligt användarnamn.

När du har installerat PostgreSQL och psycopg och en django användarinställning är det en ganska enkel sak att berätta för Django hur man ansluter. Som du upptäckte, vill du ställa in

  • backend till django.db.backends.postgresql_psycopg2 ,
  • namnet på namnet på databasen du skapade
  • värden till IP-adressen för datorn som kör PostgreSQL; i ditt fall kommer du förmodligen att köra Django på samma dator som PostgreSQL körs på, så du kan använda den speciella IP-adressen 127.0.0.1 , som alltid betyder "den här datorn", och
  • porten till vilket nummer du än gav PostgreSQL-installationsprogrammet (troligen 5432).

Du frågade också om skillnaden mellan lösenordet du gav PostgreSQL-installationsprogrammet och användaren du skapade för Django. Kort sagt, du vill skapa användare för var och en av dina applikationer, så om autentiseringsuppgifterna av någon anledning äventyras och någon kan ansluta till dem, är de begränsade till den applikationens databas. postgres användare med lösenordet du gav installationsprogrammet ska inte ges till applikationer, utan är till för administration:skapa nya användare och databaser, till exempel.




  1. Fångar felmeddelande från SQL Server i VBA i Excel

  2. 12c DBA_USERS Ändringar

  3. Ska jag använda NOT IN, OUTER APPLY, LEFT OUTER JOIN, EXCEPT eller INTE FINNS?

  4. R DBI ODBC-fel:nanodbc/nanodbc.cpp:3110:07009:[Microsoft][ODBC-drivrutin 13 för SQL Server]Ogiltigt deskriptorindex