@eldar_web

Каким образом конвертировать в PgSQL тип MySQL binary с его значениями?

Вопрос касается типа MySQL binary и его значений для правильного конвертирования в PgSQL.
Есть варианты MySQL-кода:
1:
CREATE TABLE "table" ( "field" binary(1) );
INSERT INTO "table" VALUES ('1', '5', '3');


2:
CREATE TABLE "table2" ( "field" binary(1) );
INSERT INTO "table2" VALUES ('A', 'F', 'C');


3:
CREATE TABLE "table3" ( "field" binary(32) );
INSERT INTO "table3" VALUES ('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'),('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'),('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0^A '),('\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0^B ')


В первом задается binary(1), а в INSERT стороковые значения ввиде чисел.
Во втором тоже binary(1), а в INSERT стороковые значения ввиде букв.
В третьем задается binary(32), а в INSERT какие-то символы.

Что это все значит? И как правильно записать для PgSQL?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
в чем вопрос?

Что это все значит

данные вставляются в базу данных
Ответ написан
Комментировать
erge
@erge
Примус починяю
Смотрите Типы данных в PostgreSQL
в PostgreSQL это тип данных bytea - Binary Data Types
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы