sql >> Database >  >> RDS >> PostgreSQL

postgreSQL.app:database maken

Je moet ; . plaatsen aan het einde van het psql-commad. Zoals je kunt zien, na opdracht

winsome=# CREATE DATABASE testfor_psl

de prompt is gewijzigd van =# naar -# . Het betekent dat psql nog steeds wacht tot het commando is voltooid door ; . op te geven .

Het is ook beter om een ​​databasegebruiker voor het django-project aan te maken. Dus hier wat u moet doen:

  1. Gebruiker aanmaken in database (in psql):

    CREATE USER testfor_psl_user WITH password 'pass';
    
  2. Database aanmaken met eigenaar gelijk aan die gebruiker:

    CREATE DATABASE testfor_psl ENCODING 'UTF8' TEMPLATE template0 OWNER testfor_psl_user;
    
  3. Inloggegevens instellen in django-projectinstellingen:

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


  1. Transactiereplicatie maken

  2. MySQL-wildcard voor =- is er een

  3. Hoe de lees-/schrijfmachtigingen van het bestandssysteem van de Oracle-map testen?

  4. Hoe gebruik je Postgres jsonb '?' operator in Laravel met indexondersteuning?