sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man inaktiverar förberedda uttalanden i heroku med postgres databas

Från och med den 19 februari 2014 åsidosätter heroku inte längre database.yml så att du kan stänga av förberedda uttalanden i din production och staging (eller default ) block av database.yml fil som rekommenderas av de senaste dokumenten :

default: &default
  adapter: postgresql
  encoding: unicode
  pool: 5
  prepared_statements: false

development:
  <<: *default
  database: myapp_development

test:
  <<: *default
  database: myapp_test

production:
  <<: *default
  url:  <%= ENV['DATABASE_URL'] %>
  pool: <%= ENV['DB_POOL'] || ENV['MAX_THREADS'] || 5 %>

staging:
  <<: *default
  url:  <%= ENV['DATABASE_URL'] %>
  pool: <%= ENV['DB_POOL'] || ENV['MAX_THREADS'] || 5 %>


  1. Mysql-fel 1236 från master vid läsning av data från binär logg

  2. Ersätt in i frågesyntax

  3. MySQL välj ett fält från tabellen WHERE-villkoret finns i flera rader

  4. PostgreSQL - Ersätt HTML-entiteter