sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL installeren op Ubuntu voor Ruby on Rails

Dit zijn de stappen die ik heb gevolgd:

PostgreSQL en ontwikkelpakket installeren

$ sudo apt-get install postgresql
$ sudo apt-get install libpq-dev

Stel een gebruiker in die hetzelfde is als mijn Ubuntu-aanmelding

$ sudo su postgres -c psql
postgres=# CREATE ROLE <username> SUPERUSER LOGIN;
postgres=# \q

Gemfile wijzigen

# Remove gem 'sqlite3'
gem 'pg'

Wijzig database.yml in app-map

development:
  adapter: postgresql
  encoding: unicode
  database: appname_development
  pool: 5
  timeout: 5000
  username: <username>
  password:

test:
  adapter: postgresql
  encoding: unicode
  database: appname_test
  pool: 5
  timeout: 5000
  username: <username>
  password:

Voer bundelinstallatie uit

$ bundle install

Maak databases en migraties

$ rake db:create:all
$ rake db:migrate

Hier zijn de bronnen die ik heb gebruikt om te helpen:
http://mrfrosti.com/2011/11/postgresql-for-ruby-on-rails-on-ubuntu/
http://railscasts.com /episodes/342-migrating-to-postgresql
https://devcenter.heroku.com/articles/local-postgresql



  1. Kan een onderliggende rij niet toevoegen of bijwerken:een beperking van een externe sleutel mislukt

  2. MariaDB JSON_ARRAY_APPEND() uitgelegd

  3. Len() versus datalength() in SQL Server 2005

  4. MariaDB uitvoeren in een hybride cloudconfiguratie