PostgreSQL MTK tool - PullRequest
       27

PostgreSQL MTK tool

0 голосов
/ 18 февраля 2019

Я работаю над миграцией базы данных с MySQL на PostgreSQL, и у меня возникли некоторые проблемы, одна из которых не может перенести управляющий символ как данные на PostgreSQL.

Схема / Вставки на сайте MySQL:

create table vivek_mig_test_1(c varchar(20));
insert into vivek_mig_test_1 values('abc\123');
insert into vivek_mig_test_1 values('xyz\\789');
insert into vivek_mig_test_1 values(null);
select * from vivek_mig_test_1;

Вывод из Select:

abc123
xyz\789
[null]

После переноса схемы и данных я сделал SELECT на сайте PostgreSQL и получил:

select * from vivek_mig_test_1;

Вывод изВыберите:

abc123
xyz789
[null]

"\" удаляется из строки 2.

Здесь я заметил, что "\" является escape-символом, поэтому после миграции "\" удаляетсяengine.

Есть ли способ включить это "\", потому что оно является частью фактических данных.Я ценю любые предложения / решения / идеи или обходные пути.

...