Как я могу переместить свои данные из моего приложения для направляющих от mySql до SQLite

Вы не должны застревать к значению по умолчанию своего терминала 16 (или меньше) цвета. Современные терминалы будут поддерживать 256 цветов (который получит Вас достаточно близкий к Вашему виду GUI).

, К сожалению, заставляя Ваш терминал поддерживать 256 цветов хитрая часть и варьируется от термина до термина. Эта страница выручила меня много (но это устаревшее; я определенно получил 256 цветов, работающих в терминале гнома и xfce4-терминале; но Вам, вероятно, придется создать их из источника.)

, Как только у Вас есть свой терминал счастливо с помощью 256 цветов, волшебный вызов устанавливает терминальный тип на "xterm-256color" перед вызовом emacs, например:

env TERM=xterm-256color emacs -nw

Или, можно установить СРОКИ в Вашем .bashrc файл:

export TERM=xterm-256color

можно проверить, работало ли это в emacs путем выполнения M-x list-colors-display, который покажет Вам или 16, или все 256 великолепных цветов.

, Если это работает, затем посмотрите color-theme как кто-то еще предложенный.

(Вы будете, вероятно, расстроены в какой-то момент; бог знает, что я делаю каждый раз, когда я пытаюсь сделать что-то подобное. Но палка с ним; это стоит того.)

5
задан Simone Carletti 16 November 2009 в 09:25
поделиться

3 ответа

Отличный вопрос!

Раньше мне приходилось переносить гигабайт баз данных с SQlite на MySQL, на PostgreSQl и наоборот. Я перепробовал множество утилит, скриптов и инструментов, но нашел единственный способ успешно перенести базу данных - это экспортировать данные в схему без базы данных, а затем импортировать данные.

Этот плагин спас мне жизнь тысячи раз: yaml_db .

3
ответ дан 14 December 2019 в 19:17
поделиться

Если вам нужно сделать это на лету, с помощью какого-то метода экспорта, вы можете просто открыть пару соединений с БД, одно с вашей mysql db и одно с вашей sqlite db, сопоставьте соответствующие поля и вставьте в свой экземпляр sqlite.

Если вам не нужно делать это "на лету", есть эта страница .

1
ответ дан 14 December 2019 в 19:17
поделиться

Если вы просто хотите переместить свои данные и схему из одного в другой, это не должно быть слишком сложно, хотя, если вы используете один из темных уголков mySQL, все может быть волосатее. По сути, вы должны сбросить свою базу данных mySql в какой-то файл (есть множество способов сделать это, например, из командной строки или из чего-то вроде phpmyAdmin), а затем, если память не изменится (с тех пор, как я последний раз сделал это), сделайте что-то вроде этого:

sqlite3 <database name> ".import <export file name>"

Кроме того, на этой странице веб-сайта sqlite есть сценарий для автоматизации, так что вы можете увидеть, действительно ли он работает.

1
ответ дан 14 December 2019 в 19:17
поделиться
Другие вопросы по тегам:

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