Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Экспорт данных по условию. / 9 сообщений из 9, страница 1 из 1
26.01.2007, 12:51
    #34284989
Pavel Trizno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Нужно сделать дамп данных определенной таблицы по условию. На выходе должен получится sql или copy. Может быть есть уже готовые решения. Или руками писать предется.
...
Рейтинг: 0 / 0
26.01.2007, 13:24
    #34285148
BlackDan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Pavel TriznoНужно сделать дамп данных определенной таблицы по условию. На выходе должен получится sql или copy. Может быть есть уже готовые решения. Или руками писать предется.
тебе нужно что-то типа этого
Код: plaintext
pg_dump -U my_user my_database --table=my_table --condition="WHERE id < 0"
...
Рейтинг: 0 / 0
26.01.2007, 13:38
    #34285206
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Pavel TriznoНужно сделать дамп данных определенной таблицы по условию. На выходе должен получится sql или copy. Может быть есть уже готовые решения. Или руками писать предется.В версии 8.2 у команды copy to появился синтаксис "copy (query) to ...": дока . дока To copy into a file just the countries whose names start with 'A':
COPY (SELECT * FROM country WHERE country_name LIKE 'A%') TO '/usr1/proj/bray/sql/a_list_countries.copy'; BlackDanтебе нужно что-то типа этого
Код: plaintext
pg_dump -U my_user my_database --table=my_table --condition="WHERE id < 0"
У pg_dump нет ключа condition: дока . :-O
...
Рейтинг: 0 / 0
26.01.2007, 13:47
    #34285255
Pavel Trizno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Юзаю 8.1.6. В нем фича с copy неработает :(
...
Рейтинг: 0 / 0
26.01.2007, 14:12
    #34285390
Pavel Trizno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Есть альтернативные решения?
...
Рейтинг: 0 / 0
26.01.2007, 17:16
    #34286277
BomberMan1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Как вариант
1) SELECT * INTO dst1 FROM src WHERE id < 0
2) dump таблицы dst1
3) DROP table dst1
...
Рейтинг: 0 / 0
26.01.2007, 17:17
    #34286281
Jelis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Pavel TriznoЕсть альтернативные решения?
Сделать селект в отдельную таблицу и дампить ее.
...
Рейтинг: 0 / 0
27.01.2007, 10:40
    #34287077
Pavel Trizno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
Да так можно, но мне это решение неравится потерей oidов.
...
Рейтинг: 0 / 0
23.03.2007, 16:31
    #34412280
PythonWin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт данных по условию.
а как лучше дампить/востанавливать данные по условия в больших таблицах и с средним/большим объемом данных (одна запись от 1,5 Мб и до ...)?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Экспорт данных по условию. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]