From 65a7e4d477c0e5ae9a992c2e200b8d87554f7962 Mon Sep 17 00:00:00 2001 From: ohojdysz Date: Thu, 14 Sep 2023 11:04:11 +0200 Subject: [PATCH] Add support for network address types to PostgreSQL backend Recognize MAC, INET and CIDR PostgreSQL types too and just handle them as strings. Closes #1078. --- src/backends/postgresql/statement.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backends/postgresql/statement.cpp b/src/backends/postgresql/statement.cpp index a3b20339c..0e7d12d52 100644 --- a/src/backends/postgresql/statement.cpp +++ b/src/backends/postgresql/statement.cpp @@ -764,6 +764,10 @@ void postgresql_statement_backend::describe_column(int colNum, data_type & type, case 114: // json case 17: // bytea case 2950: // uuid + case 829: // macaddr + case 869: // inet + case 650: // cidr + case 774: // macaddr8 type = dt_string; break; @@ -826,6 +830,7 @@ void postgresql_statement_backend::describe_column(int colNum, data_type & type, case 'T': // time type case 'S': // string type case 'U': // user type + case 'I': // network address type type = dt_string; break;