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

データベーススーパーユーザーになる-Engineyard

    免責事項:私はEngineYardのDBAの1人です。

    Engine Yardでは、アプリケーションのDBユーザーアカウントはスーパーユーザーではありません。ただし、スーパーユーザーアカウントにアクセスすることはできますが、代わりに「postgres」ユーザーを使用してください。明らかに、これは管理タスクにのみ使用し、アプリケーション内からは使用したくないでしょう!

    とは言うものの、リンクしたブログ投稿の最後に記載されているように、EngineYardはPostgresのこの拡張機能やその他の拡張機能を有効にする手段をすでに提供しています。 chefレシピを使用して環境をカスタマイズできます。また、次の場所にあるカスタムchefリポジトリでpostgres拡張機能を有効にするレシピを提供しています: https://github.com/engineyard/ey-cloud-recipes/tree/master/cookbooks/postgresql9_extensions

    ご使用の環境ですでにカスタムシェフレシピを使用している場合は、その設定を簡単に行う必要があります。そうでない場合は、次のドキュメントから始めることをお勧めします: https://support.cloud.engineyard.com/entries/21009867-Customize-Your-Environment-with-Chef -レシピ

    これで問題が発生した場合は、チケットを開いてください。喜んでサポートさせていただきます。




    1. jsonbフィールドにインデックスを追加

    2. SQLストアドプロシージャ-変数が短すぎます

    3. Djangoは、一括挿入/更新/削除時のデータベーストリガーの動作をエミュレートします

    4. ユーザー登録時にサブドメインを自動作成すると、新しいWebサイトが作成されますか、それともWebサイトの外観が表示されますか?