PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Cloud9 постгрес

Направете следните стъпки:

  1. Създайте ново потребителско име и парола за postgresql на cloud9:

    $ sudo service postgresql start
    $ sudo sudo -u postgres psql
    postgres=# CREATE USER username SUPERUSER PASSWORD 'password';
    postgres=# \q
    
  2. Създайте ENV променливи в cloud9:

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

    Моята база данни.yml за rails 4.2.0 на 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. Включете скъпоценния камък pg в Gemfile и инсталирайте:

    gem 'pg', '~> 0.18.2'

    $ bundle install
    
  4. Актуализирайте template1 postgresql за database.yml на 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. Изпълнете от командния ред:

    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. PostgreSQL конвертира колони в редове? Транспониране?

  2. Използване на курсори за страници в PostgreSQL

  3. Rails:Отказано е разрешение на Postgres за създаване на база данни на rake db:create:all

  4. Свързване с Postgresql в докер контейнер отвън

  5. Java SQL ГРЕШКА:Връзка Table_Name не съществува