How to let the created table visible to current process when using SPI_execute("create table ...")?

Поиск
Список
Период
Сортировка
От sunpeng
Тема How to let the created table visible to current process when using SPI_execute("create table ...")?
Дата
Msg-id AANLkTi=q1NkRZD5oqb3WjvZxtar3EfEV0UKU4xR34-m1@mail.gmail.com
обсуждение исходный текст
Список pgsql-general
When Postmaster starts, I've forked another process AP just as syslogger, bgwritter,...
In the process AP, If I can't find a table, I would create one, the codes are:
            char         * sqlCreate_DM_ =       "create table DM_( ...); ";
            SPI_connect();
            int ret = SPI_execute(sqlCreate_DM_, false, 1);
            SPI_finish();
but after SPI_finish(); I found the created table DM_ is not visible to current process, how to resolve it?
Thanks!

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

Предыдущее
От: sunpeng
Дата:
Сообщение: Re: How to restore a Plan from a stored plan text?
Следующее
От: Devrim GÜNDÜZ
Дата:
Сообщение: Re: On-disk size of db increased after restore