web-dev-qa-db-ja.com

PostgreSQLのURLのデータ型

[〜#〜] url [〜#〜]PostgreSQLテーブルに保存する必要があります。長さが不定のURLを保持するフィールドに最適なデータ型は何ですか?

前もって感謝します。

19
Jeena Rita

答えは、データをどうするかによって異なります。

要求されたときに印刷するためにいくつかのURIを保存する必要がある場合、テキストデータ型が示されているようです。 URLの最大長に関する標準はないようです(たとえば、少なくとも数年前にブラウザには独自の制限があることに注意してくださいIEは2083文字に制限されていましたが、これは私たちの問題)。

URIで高度な操作が必要な場合(たとえば、ベースURIの計算や他の部分の抽出)、この目的のために設計されたライブラリを使用することができます。そのようなライブラリの1つの例(実際には代替手段がないことを知っています)は pguri です。

9
Fabian Pijcke