Можно ли получить тип домена данных PostgreSQL в PHP?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Можно ли получить тип домена данных PostgreSQL в PHP?

Сообщение Anonymous »

У меня есть таблица в PostgreSQL, которая использует пользовательский тип домена данных:

Код: Выделить всё

drop table if exists test;
drop domain if exists emoji;

create domain emoji as char(2);
create table test(
data emoji,
etc char(2)
);

insert into test(data, etc) values('?', '!');
Используя PHP и PDO, я подключаюсь к базе данных и извлекаю данные из таблицы:

Код: Выделить всё

$dsn = 'pgsql:host=…; dbname=…';
$user = '…';
$password = '…';

$pdo = new PDO($dsn, $user, $password) or die('oops');

$sql = 'SELECT data, etc FROM test';
$pds = $pdo -> query($sql);
Пока все в порядке. Используя метод getColumMeta(), я могу получить некоторую информацию о столбцах. Однако между выводами для каждого столбца нет никакой разницы.
Теперь я знаю, что домен — это, по сути, псевдоним с дополнительными ограничениями. Есть ли способ обнаружить домен в PHP?

Подробнее здесь: https://stackoverflow.com/questions/799 ... ype-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»