Представление MySQL дампа как таблица с данными

вы можете запустить только те службы, которые вы назвали, например, чтобы запустить service_1 и service_3, которые вы можете запустить:

docker-compose up service_1 service_3

составить файл вы можете просто отредактировать его в текстовом редакторе и удалить ненужные вам сервисы. Программно вы можете сделать это, используя библиотеки python и PyYaml.

Вы также можете использовать awk для удаления сервисов, но требует немного больше работы ...

12
задан 6 revs, 3 users 55% 16 September 2016 в 18:59
поделиться

2 ответа

Одна опция состояла бы в том, чтобы сделать запрос в файл CSV и импорт это. Выбрать в файл CSV:

Из http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/

SELECT order_id,product_name,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
4
ответ дан 2 December 2019 в 23:08
поделиться

Итак, исходя из вашего комментария об ошибке CSV, начните с ответа Пола. Внесите в него следующие изменения:

 - FIELDS TERMINATED BY ','
 + FIELDS TERMINATED BY ',' ESCAPED BY '\'

Когда вы закончите с этим, на стороне импорта вы выполните «загрузку файла данных» и будете использовать те же операторы с завершением / заключением / экранированием.

3
ответ дан 2 December 2019 в 23:08
поделиться
Другие вопросы по тегам:

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