3 заметки с тегом

SQL

 Нет комментариев    3   1 мес   PostgreSQL   SQL

В таблице sql-базы отсутствует уникальный столбец

После переноса БД с сервера с древним ПО на VDS возникла следующая ошибка при выполнении запроса к БД: "Данная таблица не содержит уникального столбца. Изменение сетки, выставление галочки, редактирование, копирование и удаление не доступно." ("This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available."). Открываем нужную таблицу и выполняем следующий запрос:

ALTER TABLE tablename add newid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

где tablename имя Вашей таблицы.   Вот и все, проблема решена
 Нет комментариев    1   2017   SQL

Если бекап БД сделан через mysqldump —all-databases

Вытащить нужную БД можно, если сделан бекап БД с помощью свойства mysqldump —all-databases Для этого воспользуемся sed'ом:

sed -n -e '/CREATE DATABASE.*db_name/,/CREATE DATABASE/p' all-databases.sql > base.sql

  db_name — БД, которую нужно вытащить