Спасибо, все получилось.
Перлокошмарик получился такой:
#!/bin/sh
sqlite3 places.sqlite .dump |\
grep -v BEGIN TRANSACTION;|\
grep -v COMMIT; |\
perl -pe
Alexey Pechnikov wrote:
Насколько я вижу, проблема в двойных кавычках вокруг имени таблицы:
moz_bookmarks. Замените moz_bookmarks на moz_bookmarks. Апострофы не
трогайте - удалив их, вы получаете некорректный SQL, значения вида 0,0, не
пропустит ни одна из известных мне СУБД.
Спасибо,
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/'
Alexey Pechnikov wrote:
Ищется способ, как можно перевести букмарки iceweasel из формата json
(или html) в базу данных mysql с изменением структуры.
Сто раз говорил, что SQLite всегда поможет :-)
sqlite3 places.sqlite 'select * from moz_bookmarks;'
sqlite3 places.sqlite '.schema
Alexey Pechnikov - debian-russian@lists.debian.org @ Tue, 7 Apr 2009 21:34:41
+0400:
Ты структуру базы, которую он хотел, проскипал не посмотрев?
AP См. письмо топикстартера то что есть и сейчас в файле бекапа
AP закладок. Т.е. нужно вынуть всю инфу. Нет, думать над структурой
Nicholas - debian-russian@lists.debian.org @ Mon, 06 Apr 2009 14:36:53 -0400:
N Ищется способ, как можно перевести букмарки iceweasel из формата json (или
N html) в базу данных mysql с изменением структуры.
N То есть надо, по каждому url сделать строку в mysql, где будут ячейки:
N url,
6 matches
Mail list logo