Похожие презентации:
Импорт и экспорт данных
1.
Импорт и экспорт данных2.
В этой секции мы изучимразличные способы импорта файла
CSV в таблицу PostgreSQL.
3.
Сначала создайте новую таблицу с именем«лица» со следующими столбцами:
4.
Во-вторых, подготовьте файл данных CSVследующего формата:
• Путь к файлу CSV следующий: 'D:\persons.csv'.
5.
Импортируйте файл CSV в таблицу спомощью оператора COPY.
Чтобы импортировать этот CSV-файл в таблицу person, вы
используете оператор COPY следующим образом:
6.
Сначала вы указываете таблицу с именами столбцов после ключевого слова COPY.Порядок столбцов должен быть таким же, как в CSV-файле. Если CSV-файл содержит
все столбцы таблицы, их не нужно указывать явно, например
Во-вторых, вы указываете путь к файлу CSV после ключевого слова FROM. Поскольку
используется формат файла CSV, вам необходимо указать DELIMITER, а также
предложения CSV.
В-третьих, укажите ключевое слово HEADER, чтобы указать, что файл CSV содержит
заголовок. Когда команда COPY импортирует данные, она игнорирует заголовок
файла.
Обратите внимание, что файл должен читаться непосредственно сервером
PostgreSQL, а не клиентским приложением. Следовательно, он должен быть доступен
серверу PostgreSQL. Кроме того, для успешного выполнения оператора COPY вам
необходим доступ суперпользователя.
7.
Импортируйте файл CSV в таблицу спомощью pgAdmin.
Если вам нужно импортировать файл CSV со своего компьютера в
таблицу на сервере базы данных PostgreSQL, вы можете
использовать команду pgAdmin.
Следующий оператор усекает таблицу person, чтобы вы могли
повторно импортировать данные.
8.
Сначала щелкните правой кнопкой мышитаблицу person и выберите пункт меню
«Импорт/Экспорт…»:
9.
10.
11.
12.
13.
В этой секции мы изучимразличные методы экспорта
данных из таблиц PostgreSQL в
файлы CSV.
14.
Экспортируйте данные из таблицы в CSV спомощью оператора COPY.
15.
В некоторых случаях вам нужно экспортировать данные только изнекоторых столбцов таблицы в файл CSV. Для этого вы указываете
имена столбцов вместе с именем таблицы после ключевого слова
COPY. Например, следующий оператор экспортирует данные из
столбцов first_name, Last_name и email таблицы person в
person_partial_db.csv.
16.
Если вы не хотите экспортировать заголовок, содержащий именастолбцов таблицы, просто удалите флаг HEADER в операторе COPY.
Следующий оператор экспортирует в файл CSV только данные из
столбца электронной почты таблицы person.