Peter -

Awesome, I really appreciate it, with the change to varchars it works
properly.

-- Tim

----- Original Message -----
From: "Peter C. Norton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 01, 2002 11:21 AM
Subject: Re: [courier-users] authpgsql problems


> This came up for someone else a few weeks ago.  You need varchar and not
> char types for postgresql, or else it apparently pads responses with
spaces
> (iirc).
>
> Sam, can you create a separate README.postgresql.html file that at least
says:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>     "http://www.w3.org/TR/html4/loose.dtd";>
> <html>
> <head>
>   <title>Courier PostgreSQL authentication module</title>
>   <meta name="MSSmartTagsPreventParsing" content="TRUE">
> </head>
>
> <body text="#000000" bgcolor="#FFFFFF" link="#0000EE" vlink="#551A8B"
alink="#FF0000">
> <h1>Courier PostgreSQL authentication module</h1>
>
> <p>Please read the README.mysqlrc.html since almost all information there
> applies to postgres as well, but with postgres change the schema to:
>
> <pre>CREATE TABLE passwd (
>         id                    varchar(128) DEFAULT '' NOT NULL PRIMARY
KEY,
>         crypt                 varchar(128) DEFAULT '' NOT NULL,
>         clear                 varchar(128) DEFAULT '' NOT NULL,
>         name                  varchar(128) DEFAULT '' NOT NULL,
>         uid                   int(10) unsigned DEFAULT '65534' NOT NULL,
>         gid                   int(10) unsigned DEFAULT '65534' NOT NULL,
>         home                  varchar(255) DEFAULT '' NOT NULL,
>         maildir               varchar(255) DEFAULT '' NOT NULL,
>         quota                 varchar(255) DEFAULT '' NOT NULL,
> );</pre>
>
> <p>There is a problem with postgresql and courier where postgres will
return
> character fields with padding.  This will interfere with
> courier/authdaemon's working properly. Using varchar instead prevents
this.
>
> </body>
> </html>
>
>
>
>
>
>
> On Thu, Feb 28, 2002 at 11:52:49PM -0500, Tim Hunter wrote:
> > courier=# \d passwd
> > Table "passwd"
> > Attribute | Type | Modifier
> > -----------+----------------+------------------------
> > id | character(128) | not null default ''
> > crypt | character(128) | not null default ''
> > clear | character(128) | not null default ''
> > name | character(128) | not null default ''
> > uid | integer | not null default 65534
> > gid | integer | not null default 65534
> > home | character(255) | not null default ''
> > maildir | character(255) | not null default ''
> > quota | character(255) | not null default ''
> > Index: id_id
>
> --
> The 5 year plan:
> In five years we'll make up another plan.
> Or just re-use this one.
>
> _______________________________________________
> courier-users mailing list
> [EMAIL PROTECTED]
> Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
>


_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to