あなたが尋ねる:
この最大長を変更できるコマンドはありますか?この長さは他の名前(列、テーブルなど)でも同じですか?
手動による回答はこちら:
システムは
NAMEDATALEN-1
のみを使用します 識別子のバイト。長い名前はコマンドで記述できますが、切り捨てられます。デフォルトでは、NAMEDATALEN
は64であるため、識別子の最大長は 63 バイト。この制限に問題がある場合は、NAMEDATALEN
を変更することで制限を引き上げることができます。src/include/pg_config_manual.h
の定数 。
大胆な強調鉱山。
これを変更する唯一の方法は、ソースコードをハックしてPostgreSQLを再コンパイルすることです。
ドメイン名は他のドメイン名と同じように識別子です。実行すると:
CREATE DOMAIN d_complement_activite_etablissement_or_even_loger_than_that AS text
注文したものを取得します(PostgreSQL 8.4-11でテスト済み):
d_complement_activite_etablissement_or_even_loger_than_that
エルゴ:あなたとあなたのデータベースの間に、名前を切り抜く他のソフトウェアがなければなりません。