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

Cloud9 + szyny + wykorzystanie Postgresql

Cloud9 domyślnie nie uruchamia PG. Poniżej znajduje się szybki i łatwy sposób, w jaki używam Postgresql na C9:

1.Gemfile.rb:

gem 'pg'

2.Baza danych.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. Wklej w konsoli następujący kod:

`

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

Gotowe! Jednak po kilku godzinach nieużywania aplikacji baza danych przechodzi w stan uśpienia i musisz ręcznie „włączyć” Postgresa, wpisując w konsoli: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. MySQL czy PostgreSQL? Który powinienem wybrać do mojego projektu Django?

  2. Ciąg formatu Postgres przy użyciu tablicy

  3. Jak mogę zamówić za pomocą funkcji niestandardowej w SQLAlchemy?

  4. Jak odinstalować postgresql na moim Macu (z systemem Snow Leopard)

  5. Praca z datami w PostgreSQL