Экспорт базы данных Postgres в электронную таблицу Excel - PullRequest
3 голосов
/ 07 июля 2011

У меня работает база данных PostgreSQL, представляющая собой единую таблицу данных. Тема данных - компьютеры - такие как физическое местоположение, MAC-адрес, серийный номер и имя компьютера.

Мне нужно экспортировать эти данные в электронную таблицу Excel. У меня Perl с DBD :: Pg загружен на ноутбуке, поэтому при необходимости возможно программное решение.

Должен ли я обрабатывать все это построчно с помощью цикла, или есть более простой способ получить CDL? У кого-нибудь был опыт успешной работы в этом направлении?

Большое спасибо.

Ответы [ 3 ]

4 голосов
/ 07 июля 2011

Если решение не должно быть программным, это должно помочь: archives.postgresql.org article

3 голосов
/ 07 июля 2011

Это не совсем программный ответ, но он уже запрограммирован, если экспорт в CSV приемлем.

Вы можете посмотреть на:

  • с использованием COPY,
  • с использованием команд \o или \copy в psql (ссылок довольно много, если вы используете Google что-то вроде "psql export csv"),
  • если у вас есть такой инструмент, как pgAdmin, вы можете экспортировать результаты запроса в File-> Export ...
1 голос
/ 08 июля 2011

Если у вас есть доступ к Mac, то Navicat для PostgreSQL Lite позволит вам сделать именно это и доступен бесплатно в Mac App Store. Он действительно прост в использовании и имеет отличный интерфейс для настройки соединения с базой данных и просмотра необходимой информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...