PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

настройка на PostgreSQL с проект django

Не, ще ви трябва само първият раздел и то само част от него.

PostgreSQL е машина за бази данни, която може да обслужва много приложения. Confluence е едно от тези приложения. Следвахте ръководство за инсталиране на Confluence, което включваше и раздел за инсталиране на PostgreSQL. Ако сте следвали само инсталационната част на PostgreSQL, трябва да сте добре.

Ако обаче сте следвали целия първи раздел, тогава едно нещо, което може да искате да промените, е потребителят. confuser показва, че потребителят се използва за Confluence, което всъщност не е така, ако не го използвате за Confluence. django може да е по-подходящо потребителско име.

След като сте инсталирали PostgreSQL и psycopg и django настройка на потребителя, доста лесно е да кажете на Django как да се свърже. Както разбрахте, ще искате да зададете

  • бекенд към django.db.backends.postgresql_psycopg2 ,
  • името към името на създадената от вас база данни
  • хост до IP адреса на компютъра, работещ с PostgreSQL; във вашия случай вероятно ще изпълнявате Django на същия компютър, на който работи PostgreSQL, така че можете да използвате специалния IP адрес 127.0.0.1 , което винаги означава „този компютър“ и
  • порта към номера, който сте дали на инсталатора на PostgreSQL (вероятно 5432).

Вие също попитахте за разликата между паролата, която сте дали на инсталатора на PostgreSQL и потребителя, който сте създали за Django. Накратко, искате да създадете потребители за всяко от вашите приложения, така че ако по някаква причина идентификационните данни са компрометирани и някой може да се свърже с тях, те са ограничени до базата данни на това приложение. postgres потребител с паролата, която сте дали на инсталатора, не трябва да се дава на приложения, а е за администрация:създаване на нови потребители и бази данни, например.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталиране на PL/Ruby за PostgreSQL 8.3

  2. psql код за връщане, ако са намерени нула редове

  3. PostgreSQL:ГРЕШКА:операторът не съществува:цяло число =променлив знак

  4. Как мога да предотвратя SQL инжектиране с произволен JSONB низ на заявка, предоставен от външен клиент?

  5. Now() без часова зона