Alexey Pechnikov wrote:
Ерунда. Из одной базы перекинуть в другую задача элементарная.
Что-то не получается сконвертировать из json в mysql:
$ sqlite3 places.sqlite .dump | \grep -v "BEGIN TRANSACTION;" | \grep
-v "COMMIT;" | \perl -pe 's/INSERT INTO \"(.*)\" VALUES/INSERT INTO "\1"
VALUES/' |\perl -pe 's/LONGVARCHAR/LONGTEXT/' | \mysql -u root -p mybase
Enter password:
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '"moz_bookmarks"
VALUES(1,2,NULL,0,0,'',NULL,'',1219372686816687,1219372696583633' at line 1
Сначала подумал что проблема в "'" , дал вот такую смешную команду (не
знал как сразу все четыре "'" убрать):
$ sqlite3 places.sqlite .dump | \grep -v "BEGIN TRANSACTION;" | \grep
-v "COMMIT;" | \perl -pe 's/INSERT INTO \"(.*)\" VALUES/INSERT INTO "\1"
VALUES/' |\perl -pe 's/LONGVARCHAR/LONGTEXT/' | perl -pe "s/'//"| perl
-pe "s/'//" | perl -pe "s/'//"| perl -pe "s/'//" | \mysql -u root -p
mybase
Enter password:
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near '"moz_bookmarks"
VALUES(1,2,NULL,0,0,,NULL,,1219372686816687,1219372696583633)' at line 1
Но, как видно, и это не помогло.
--
Sincerely,
Nicholas
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org