sql >> Databasteknik >  >> RDS >> PostgreSQL

postgreSQL.app :skapa databas

Du måste ange ; i slutet av psql commad. Som du kan se, efter kommando

winsome=# CREATE DATABASE testfor_psl

prompten ändras från =# till -# . Det betyder att psql fortfarande väntar på att kommandot ska slutföras genom att tillhandahålla ; .

Det är också bättre att skapa en databasanvändare för django-projektet. Så här behöver du göra:

  1. Skapa användare i databasen (i psql):

    CREATE USER testfor_psl_user WITH password 'pass';
    
  2. Skapa databas med ägare lika med den användaren:

    CREATE DATABASE testfor_psl ENCODING 'UTF8' TEMPLATE template0 OWNER testfor_psl_user;
    
  3. Ställ in autentiseringsuppgifter i django-projektets inställningar:

    DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql_psycopg2",
        "NAME": "testfor_psl",
        "USER": "testfor_psl_user",
        "PASSWORD": "pass",
        "HOST": "localhost",
        "PORT": "5432",  # default port
        }
    }
    


  1. Vid ändra rullgardinsvärden fråga resp. tabeller - med php , mysql , ajax , jquery

  2. Hur ser man index för en databas eller tabell i MySQL?

  3. SQL Server – Spelar kolumnordningen någon roll?

  4. lista data till användbart format?