Можно ли экспортировать результаты из Google Cloud SQL с помощью SQuirreL SQL
Я ищу наиболее эффективный способ получения результатов из экземпляра Google Cloud SQL.
Из часто задаваемых вопросов я знаю, что команда INTO OUTFILE не поддерживается, и единственный официальный способ получить данные из Cloud SQL - это экспортировать весь ваш экземпляр в корзину Cloud Storage.
Должен ли SQuirreL SQL сохранять результаты запроса? У них есть сценарий "Сохранить результаты SQL в файле", но когда я пытаюсь это сделать, он выдает ошибку "Недопустимый параметр для строк". Я не уверен, является ли это проблемой со Squirrel или из-за ограничений Cloud SQL.
1 ответ
Вы упомянули "самый эффективный способ" - вам нужно сделать оптовый экспорт? В этом случае экспорт в хранилище облачного хранилища является наиболее эффективным способом.
Если вы просто хотите вывести результат запроса в файл, предполагая, что число строк невелико, вы можете использовать инструмент командной строки и направить результат в файл ( https://developers.google.com/cloud-sql/docs/commandline). SQuirreL SQL должен уметь делать то же самое. Не уверен насчет той конкретной ошибки, которую вы получили.