sql >> データベース >  >> RDS >> PostgreSQL

postgresデータベースを使用してherokuでプリペアドステートメントを無効にする方法

    2014年2月19日の時点で、heroku は、database.ymlをオーバーライドしなくなりました。 そのため、productionでプリペアドステートメントをオフにすることができます およびstaging (またはdefaultdatabase.ymlのブロック 最新のドキュメント で推奨されているファイル :

    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. SQLServerのストアドプロシージャはテーブルを返します

    2. AWS Auroraサーバーが不明なデータベースで応答することがあります:..。

    3. すべてのMySqlテーブルのCREATEステートメントを生成します

    4. AWSサミット2018:シカゴのまとめ