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

Cloud9 + rails + penggunaan Postgresql

Cloud9 tidak menjalankan PG secara default. Di bawah ini adalah cara cepat &mudah yang saya gunakan untuk menggunakan Postgresql di C9:

1.Gemfile.rb:

gem 'pg'

2.Database.yml:

default: &default
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: my_name
  password: my_pass
  host:     <%= ENV['IP'] %>

development:
  <<: *default
  database: my_db_development

test:
  <<: *default
  database: my_db_test

production:
  <<: *default
  database: my_db_production
  1. Tempel semua kode berikut di konsol:

`

sudo service postgresql start
sudo sudo -u postgres psql
CREATE USER my_name SUPERUSER PASSWORD 'my_pass';
\q
echo "export USERNAME=my_name"
echo "export PASSWORD=my_pass"
source
bundle
sudo sudo -u postgres psql
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
\c template1
VACUUM FREEZE;
\q
bundle exec rake db:create
rake db:migrate

Selesai! Namun setelah tidak menggunakan aplikasi selama beberapa jam, db tertidur &Anda harus "mengaktifkan" Postgres secara manual dengan mengetik di konsol:sudo service postgresql start




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL - sintaks DISTINCT ON dan GROUP BY

  2. Bagaimana current_time Bekerja di PostgreSQL

  3. Buat daftar dengan hari pertama dan terakhir bulan untuk periode tertentu

  4. Menggunakan Slot Replikasi PostgreSQL

  5. Setel ulang basis data postgresql Django? flush tidak berfungsi