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

PostgreSQL 9.0をインストールした後、NAMEDATALEN構成を変更するにはどうすればよいですか?

    このオプションを変更することはできません。ソースファイルsrc/include/pg_config_manual.hで変更する必要があります。 。次に、Postgresを再コンパイルし、データディレクトリをinitdbで初期化する必要があります。 データが復元されました。その後、すべてのセキュリティとバグ修正のマイナーリリースにパッチを適用して再コンパイルする必要があります。これは悪いことです。

    これは、アプリケーションソースにパッチを適用して、より短いテーブル/関数などの名前を使用する方がはるかに簡単で賢明です。最大は63文字で、insanely_stupid_and_totally_impractical_table_or_function_name0には十分です。

    たぶん、スキーマは実際には長い名前を必要とせず、この要件は、クライアントアプリケーションの古くからのバージョンからのアーティファクトにすぎません。これを確認してください-スキーマと関数を新しいデータベースにインポートしてみてください。

    そして、この質問はおそらくserverfault.com に移行する必要があります。 。




    1. AndroidStudioアプリをPostgreSQLに接続できません

    2. これがSQLで可能かどうかを知る必要があります

    3. Postgresql10-並列構成

    4. PHP/MYSQLヘルプ-予期しないT_VARIABLE