Итак, у меня есть достойная база данных размера (примерно 8 миллионов строк), из которой мне нужно извлечь данные. Он должен быть выведен в CSV, который может быть открыт Excel. Я пробовал практически каждое найденное решение, но безрезультатно.Вывести запрос mySQL в CSV с Postgres
\ copy - помещает все значения в один столбец, разделенные символом ','.
копия ... к ... с заголовком csv - такой же результат, как указано выше.
копия ... в аутфилд - отказывается работать. Претензии что-то не так с моим путем, когда я использовал тот же путь, что и раньше
Я не самый опытный с моим SQL, если не сказать больше, но я постараюсь изо всех сил предоставить любую необходимую информацию.
Почему это помечено как как MySQL и PostgreSQL? Какую базу данных вы используете? У меня никогда не было проблем с postgres с использованием psql с '\ copy (SELECT * FROM table) TO ~/my/file/path.csv CSV HEADER' – Ramfjord
Вы имеете в виду« вывод SQL-запроса в CSV »? Вывод MySQL-запроса с помощью Postgres не имеет смысла. Что касается «отдельного столбца, разделенного», это не такой файл CSV? Как выглядит фактический текст CSV-файла, если вы открываете его в чем-то отличном от Excel? – IMSoP