есть БД на sqlite3
есть простаая таблица, в ней 600 000 записей
требуется: добавить к одному столбцу параметр UNIQUE
в документации кажется даже видел - просто изменить структуру нельзя, только удалить таблицу и создать снова измененным запросом
в принципе sqliteman так и делает
но данные надо сохранить.
вот что я делаю:
- делаю дамп базы
- удаляю все кроме удаления таблицы, создания новой и внесения в неё 600 000 записей
- открываю sqlite3 data.db
- выполняю: .read dump.sql с запросами
в итоге эта операция выполняется мучительно долго - около двух-трех часов
я что-то делаю не так или это единственно возможный способ изменить структуру таблицы не потеряв данные?
Ответ на:
комментарий
от splinter
Ответ на:
комментарий
от sergey-novikov
Ответ на:
комментарий
от Begemoth
Ответ на:
комментарий
от sergey-novikov
Ответ на:
комментарий
от schizoid
Ответ на:
комментарий
от AGUtilities
Ответ на:
комментарий
от AGUtilities
Ответ на:
комментарий
от sergey-novikov
Ответ на:
комментарий
от schizoid
Ответ на:
комментарий
от AGUtilities
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от Reset
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Медленный запрос к sqlite (2024)
- Форум Медленная прорисовка таблицы (2015)
- Форум sqlite и закпритованая таблица (2016)
- Форум редактор таблиц в SQLite (2012)
- Форум Управление базами/таблицами sqlite (2008)
- Форум ужасно медленный wifi в arch (2020)
- Форум [archlinux] Интернет стал ужасно медленнее (2010)
- Форум Обновление libfreetype6 = УЖАСНЫЕ шрифты (2006)
- Форум [SQLite] Размер файла после удаления таблицы (2011)
- Форум jOOQ не видит таблицы в SQLite? (2014)