PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

postgreSQL.app :utwórz bazę danych

Musisz umieścić ; na końcu polecenia psql. Jak widać, po poleceniu

winsome=# CREATE DATABASE testfor_psl

znak zachęty został zmieniony z =# do -# . Oznacza to, że psql nadal czeka na zakończenie polecenia, podając ; .

Również lepiej jest stworzyć użytkownika bazy danych dla projektu django. Więc tutaj, co musisz zrobić:

  1. Utwórz użytkownika w bazie danych (w psql):

    CREATE USER testfor_psl_user WITH password 'pass';
    
  2. Utwórz bazę danych z właścicielem równym temu użytkownikowi:

    CREATE DATABASE testfor_psl ENCODING 'UTF8' TEMPLATE template0 OWNER testfor_psl_user;
    
  3. Ustaw dane logowania w ustawieniach projektu django:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres działa znacznie wolniej podczas używania zmiennych wejściowych

  2. Audyt PostgreSQL za pomocą pgAudit

  3. UWAGI do sekwencji po uruchomieniu migracji w kolejkach w aplikacji postgresql

  4. Zmiana z SQLite na PostgreSQL w nowym projekcie Rails

  5. Błąd podczas tworzenia nieakcentowanego rozszerzenia w PostgreSQL