PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

postgreSQL.app :buat database

Anda harus memasukkan ; di akhir perintah psql. Seperti yang Anda lihat, setelah perintah

winsome=# CREATE DATABASE testfor_psl

prompt diubah dari =# ke -# . Artinya, psql masih menunggu perintah selesai dengan memberikan ; .

Juga, lebih baik untuk membuat pengguna database untuk proyek Django. Jadi, inilah yang perlu Anda lakukan:

  1. Buat pengguna di database (dalam psql):

    CREATE USER testfor_psl_user WITH password 'pass';
    
  2. Buat database dengan pemilik sama dengan pengguna itu:

    CREATE DATABASE testfor_psl ENCODING 'UTF8' TEMPLATE template0 OWNER testfor_psl_user;
    
  3. Setel kredensial dalam pengaturan proyek 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. Bagaimana saya bisa menjalankan Prosedur Tersimpan non-permintaan di JDBC

  2. Untuk menggunakan tabel lain sebagai kriteria WHERE dalam SQL

  3. Django:Saya mendapatkan kesalahan [hubungan auth_group tidak ada] setelah syncdb

  4. PostgreSQL tanpa instalasi berjalan di Windows tetapi server tidak memulai di CentOS Linux

  5. Cara berbagi tabel antara beberapa database Postgresql