Я использую Python 3,7, Django 2,0 с MySql 5,7. У меня есть таблица InnoDB
mysql> show create table address_country;
+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| address_country | CREATE TABLE `address_country` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(40) COLLATE utf8_bin NOT NULL,
`code` varchar(2) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=499 DEFAULT CHARSET=utf8 COLLATE=utf8_bin |
+-----------------+--------------------------------------------------------
Как экспортировать данные таблицы в виде файла YAML? Я бы предпочел разработать решение, которое не будет жестко кодировать ни одно из имен или столбцов таблицы MySql, но на данном этапе любое решение лучше, чем отсутствие решения.