Я создал код Java, который читает текстовый документ и возвращает мне список команд sql (insert into
), которые я копирую и вставляю в pgAdmin III, чтобы он мог вставлять прочитанные данные в свою базу данных.
Как вы знаете, команда insert into
использует простые кавычки для переноса строковых значений следующим образом:
insert into table (description) values ('text from the .txt');
Дело в том, что некоторые описания идут с простыми кавычками в тексте, и поэтому,pgAdmin понимает их как конец строки:
insert into table (description) values ('this is a description where ' this simple quote messes up the command');
Я также должен сделать то же самое с выражениями Java, например:
if(Currentline.charAt(i) == ''' ){ ... }
Так что я могу решить всю проблему.
Я думаю, возможно, есть простой способ решить эту проблему.Кто-нибудь знает, как это сделать?Как сделать так, чтобы pgAdmin включал этот символ в строку?