Евгений, там еще проблема с хранением ipv6
Я сейчас под ip на Mysql сделал поле binary(16)
И сделал аксессор и мутатор который модифицирует данные перед вставкой и выводом inet_ntop, inet_pton
В postres нет binary, но есть bytea, но она там выводит resoure и еще нужно pg_*escape_bytea обрабатывать, тоже не очень удобно
есть спец типы для ip
типа cidr и inet, но там не нужен аксессор и мутатор,
Короче или делать условия что если mysql делать inet_pton перед записью и также с выводом
или вообще проще хранить ip в текстовом формате