PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Cloud9 + रेल + Postgresql उपयोग

Cloud9 डिफ़ॉल्ट रूप से PG नहीं चलाता है। नीचे C9 पर Postgresql का उपयोग करने का तेज़ और आसान तरीका है:

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. निम्न कोड को कंसोल में एक साथ पेस्ट करें:

`

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

हो गया! हालाँकि कुछ घंटों तक ऐप का उपयोग न करने के बाद db सो जाता है और आपको कंसोल में टाइप करके मैन्युअल रूप से "स्विच" करना पड़ता है: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. प्रश्न में प्रश्न चिह्न ऑपरेटर

  2. पोस्टग्रेस्क्ल में दिनांक को पूर्णांक में बदलें

  3. JSON पंक्तियों को संयोजित करें

  4. एक से अधिक मान कॉलम के साथ पिवट / क्रॉसस्टैब

  5. हेरोकू, पोस्टग्रेएसक्यूएल पर रेल 5 के साथ माइग्रेशन चलाते समय त्रुटि