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

Postgres Cloud9

Lakukan langkah-langkah berikut:

  1. Buat nama pengguna dan kata sandi baru untuk postgresql di cloud9:

    $ sudo service postgresql start
    $ sudo sudo -u postgres psql
    postgres=# CREATE USER username SUPERUSER PASSWORD 'password';
    postgres=# \q
    
  2. Buat variabel ENV di cloud9:

    $ echo "export USERNAME=username" >> ~/.profile
    $ echo "export PASSWORD=password" >> ~/.profile
    $ source ~/.profile
    

    Database.yml saya untuk Rails 4.2.0 di cloud9:

    default: &default
      adapter: postgresql
      encoding: unicode
      pool: 5
      username: <%= ENV['USERNAME'] %>
      password: <%= ENV['PASSWORD'] %>
      host:     <%= ENV['IP'] %>
    
    development:
      <<: *default
      database: sample_app_development
    
    test:
      <<: *default
      database: sample_app_test
    
    production:
      <<: *default
      database: sample_app_production
    
  3. Sertakan permata pg di Gemfile dan instal:

    permata 'pg', '~> 0.18.2'

    $ bundle install
    
  4. Perbarui templat1 postgresql untuk database.yml di cloud9:

    postgres=# UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
    postgres=# DROP DATABASE template1;
    postgres=# CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
    postgres=# UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
    postgres=# \c template1
    postgres=# VACUUM FREEZE;
    postgres=# \q
    
  5. Dari baris perintah jalankan:

    bundle exec rake db:create
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ikhtisar Alat Penjadwalan Pekerjaan untuk PostgreSQL

  2. KESALAHAN:string kutipan yang tidak diakhiri pada atau di dekat

  3. PostgreSQL:ERROR:42601:daftar definisi kolom diperlukan untuk fungsi yang mengembalikan catatan

  4. Memanfaatkan pg_prewarm dan pg_hibernator caching contrib di PostgreSQL 9.4.

  5. Bagaimana Anda menulis kueri case-insensitive untuk MySQL dan Postgres?