PostgreSQL IPアドレスにスラッシュ表記を追加する

PostgreSQL IPアドレスにスラッシュ表記を追加する

PostgreSQLで、IPアドレスにスラッシュ表記を追加する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

手順

スラッシュ表記のみを抽出する場合は、「set_masklen()」を利用します。

set_masklen('IPアドレス',数値)

実際に、スラッシュ表記を追加してみます。

select set_masklen('192.168.1.0',24),
       set_masklen('192.168.1.0/26',24)

実行結果

スラッシュ表記を追加して結果が返っていること、確認できます。

もともとあったスラッシュ表記は、上書きされます。