RE: Creating users

Поиск
Список
Период
Сортировка
От Dave Page
Тема RE: Creating users
Дата
Msg-id 8568FC767B4AD311AC33006097BCD3D61A2D93@woody.vale-housing.co.uk
обсуждение исходный текст
Ответ на Creating users  (Miguel Gonzalez <jffernandez@usuarios.retecal.es>)
Список pgsql-odbc

> -----Original Message-----
> From: Miguel Gonzalez [mailto:jffernandez@usuarios.retecal.es]
> Sent: 11 August 2001 17:10
> To: pgsql-odbc@postgresql.org
> Subject: [ODBC] Creating users
>
>
> dear all,
>
>  I am developing a client application with C++ Builder 3 to
> access a Database designed with PostgreSQL 7.0.4 using a BDE
> alias through the ODBC driver.
>
>  I would like to have a form where I can add users to my
> users table of my database and also create the corresponding
> entry to the postgres pg_user table.
>
>  What I have tried through the Database Explorer is the
> following transaction (I use begin and commit, otherwise the
> parser complains):
>
>  BEGIN;
>  CREATE USER user1 WITH PASSWORD 'passwd_user1' IN GROUP
> users_invui;  COMMIT;
>
>  I check in the pg_user table but no entry is added. I
> execute without the begin and the commit comands the same
> query in the backend (psql) and it works perfectly. What am I
> doing wrong?

It used to be the case that you couldn't execute certain queries within a
transaction - specifically CREATE/ALTER/DROP USER/DATA. I haven't noticed
that it's changed, but the ODBC driver also wraps queries in a transaction
if they're not already so you can't just drop the BEGIN; COMMIT;

In pgAdmin, the workaround we use is to place a single space before the
CREATE/ALTER/DROP eg.

CREATE USER dpage

becomes

 CREATE USER dpage

This works currently but may not in the future releases of PostgreSQL if the
behaviour is changed.

>  Many thanks in advance and sorry for my English

Why? It sounds better than mine and I've lived in .uk all my life!

Regards, Dave.

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

Предыдущее
От: Miguel Gonzalez
Дата:
Сообщение: Creating users
Следующее
От: Miguel Gonzalez
Дата:
Сообщение: RE: Creating users