sql >> Database teknologi >  >> RDS >> PostgreSQL

postgreSQL.app :opret database

Du skal indsætte ; i slutningen af ​​psql commad. Som du kan se, efter kommando

winsome=# CREATE DATABASE testfor_psl

prompten ændres fra =# til -# . Det betyder, at psql stadig venter på, at kommandoen bliver fuldført ved at angive ; .

Det er også bedre at oprette en databasebruger til django-projektet. Så her, hvad du skal gøre:

  1. Opret bruger i databasen (i psql):

    CREATE USER testfor_psl_user WITH password 'pass';
    
  2. Opret database med ejer lig med denne bruger:

    CREATE DATABASE testfor_psl ENCODING 'UTF8' TEMPLATE template0 OWNER testfor_psl_user;
    
  3. Indstil legitimationsoplysninger i django-projektindstillinger:

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


  1. Sådan grupperes efter user_id og bestilles efter beskrivelse

  2. Django med Postgresql, kolonne skal vises i GROUP BY-klausulen eller bruges i en aggregeret funktion

  3. MySql - Hvordan får du værdi i forrige række og værdi i næste række?

  4. Forklar plan i mysql ydeevne ved hjælp af Using temporary; Brug af filesort; Brug af indekstilstand