Re: Create User

From: Pandurangan R S <pandurangan(dot)r(dot)s(at)gmail(dot)com>
To: DB Subscriptions <db(dot)subscriptions(at)shepherdhill(dot)biz>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Create User
Date: 2006-01-20 09:32:01
Message-ID: 5e744e3d0601200132m43b6fab1j4483464bb088cc13@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I hope this error arises when you do a insert.
Can u post your insert statement that caused this error?

On 1/20/06, DB Subscriptions <db(dot)subscriptions(at)shepherdhill(dot)biz> wrote:
> Hi,
>
> I have this table:
>
> CREATE TABLE users
> (
> userid varchar(100) NOT NULL,
> nama varchar(50) NOT NULL,
> pword varchar(255) NOT NULL,
> groupe varchar(7) NOT NULL,
> rolle int2 NOT NULL DEFAULT 2,
> statux varchar(9) NOT NULL DEFAULT 'Active'::character varying,
> CONSTRAINT users_pkey PRIMARY KEY (userid)
> )
> WITHOUT OIDS;
>
> I created a trigger to create a user based on the new insert into the
> table as follows:
>
> CREATE OR REPLACE FUNCTION users_insert()
> RETURNS "trigger" AS
> $BODY$
> BEGIN
> CREATE USER NEW.userid WITH PASSWORD NEW.pword IN GROUP NEW.groupe;
>
> RETURN new;
> END;
>
> $BODY$
> LANGUAGE 'plpgsql' VOLATILE;
>
> Surprisingly, I get this error message:
>
> ERROR: syntax error at or near "$1" at character 14
> QUERY: CREATE USER $1 WITH PASSWORD $2 IN GROUP $3
> CONTEXT: SQL statement in PL/PgSQL function "users_insert" near line 10
>
> I would appreciate your guidance.
>
> Cheers.
>
> Chris.
>
>
>
> ___________________________________________________________
> Yahoo! Photos – NEW, now offering a quality print service from just 8p a photo http://uk.photos.yahoo.com
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
> http://archives.postgresql.org
>

In response to

  • Create User at 2006-01-20 08:16:59 from DB Subscriptions

Responses

Browse pgsql-general by date

  From Date Subject
Next Message DANTE ALEXANDRA 2006-01-20 09:39:41 Initdb panic: invalid record offset at 0/0 creating template1]
Previous Message Peter Zeltins 2006-01-20 09:28:28 Re: Using rowtype parameter