PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cloud9 postgres

Thực hiện các bước sau:

  1. Tạo tên người dùng và mật khẩu mới cho postgresql trên cloud9:

    $ sudo service postgresql start
    $ sudo sudo -u postgres psql
    postgres=# CREATE USER username SUPERUSER PASSWORD 'password';
    postgres=# \q
    
  2. Tạo biến ENV trên cloud9:

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

    Database.yml của tôi cho rails 4.2.0 trên 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. Bao gồm đá quý pg trong Gemfile và cài đặt:

    đá quý 'pg', '~> 0,18.2'

    $ bundle install
    
  4. Cập nhật template1 postgresql cho database.yml trên 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. Từ dòng lệnh chạy:

    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. Làm cách nào để tôi có thể Chèn đối tượng JSON vào Postgres bằng Java readyStatement?

  2. Ổ cắm miền PostgreSQL UNIX so với ổ cắm TCP

  3. Có cách nào để xác định một hằng số được đặt tên trong một truy vấn PostgreSQL không?

  4. Không có kết quả trả về do lỗi Truy vấn trong PostgreSQL

  5. Máy chủ PostgreSQL sẽ không tắt trên Lion (Mac OS 10.7)