Bulk inserts into two (related) tables

Поиск
Список
Период
Сортировка
От Rich Shepard
Тема Bulk inserts into two (related) tables
Дата
Msg-id alpine.LNX.2.20.1905210945100.6551@salmo.appl-ecosys.com
обсуждение исходный текст
Ответы Re: Bulk inserts into two (related) tables  (Adrian Klaver <adrian.klaver@aklaver.com>)
Re: Bulk inserts into two (related) tables  (Francisco Olarte <folarte@peoplecall.com>)
Re: Bulk inserts into two (related) tables  (Will Hartung <willhartung@gmail.com>)
Список pgsql-general
I'm cleaning and formatting a 800-line data file to be inserted into a
database. Some of the input file fields will be inserted into an
'organizations' table letting postgres assign sequential org_id numbers.
Other fields will be inserted into a separate 'people' table associated with
each organization. The people table insert allows postgres to assign the
person_id number and this table's foreign key, people.org_id ==
organizations.org_id.

I could insert all new rows into the organizations table, then produce a
list of the org_id and org_name to manually insert the foreign key in the
related people table. Time and effort intense.

Is there a way to insert the two tables sequentially without manually adding
the organizations.org_id to the appropriate foreign key column (people.org_id)
of the people table?

Rich



В списке pgsql-general по дате отправления:

Предыдущее
От: Frank Alberto Rodriguez
Дата:
Сообщение: Re: PITR based recovery in a primary/standby cluster setup
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: Bulk inserts into two (related) tables