[GENERAL] How to determine field names in a trigger?

2004-06-28 Thread Justin Clift
Hi all,
I'm creating a centralised table to keep a log of changes in other tables.
In thinking about the PL/pgSQL trigger to write and attach to the 
monitored tables (probably a row level AFTER trigger), I can see two 
approaches:

 a) Write a separate PL/pgSQL function for each table, with the hard 
coded field names in the function.

or
 b) Write one PL/pgSQL function that can be used in the triggers for 
all of the monitored tables.

It sounds like b) would be most time effective to write and maintain, 
but in looking through the PG docs I haven't seen anything that says how 
to determine the field names in the OLD nor NEW records, nor how many 
fields there are:

http://www.postgresql.org/docs/7.4/static/plpgsql-trigger.html
For example, let's say I have two tables.  One is called table_a, and 
has two columns, and the other is table_b and has three columns.  The 
advantage of having the PL/pgSQL trigger knowing the number of fields 
and their names in the OLD or NEW rows would be in being able to do this:

(pseudo code)
LOOP
-- If we've processed all the fields, then exit
IF i > OLD.number_of_fields
EXIT;
END IF;
-- Check if the next field was changed, and if so, record it
IF OLD.nextfield <> NEW.nextfield
INSERT INTO log_table (table, field, old_val, new_val)
VALUES (TG_RELNAME, nextfield, OLD.nextfield,
NEW.nextfield);
END IF;
-- Increment the loop counter
i := i + 1;
END LOOP
Are there any way to do this kind of thing for triggers with PL/pgSQL at 
present?

Regards and best wishes,
Justin Clift
---(end of broadcast)---
TIP 6: Have you searched our list archives?
  http://archives.postgresql.org


[GENERAL] Looking for dependent object DROP and CREATE scripts

2003-08-21 Thread Justin Tocci



I'm looking for 
a SELECT that I could add a WHERE clause to and get all the CREATE (and 
seperately, DROP) statements that I need to rebuild dependent objects before I 
make changes to my tables.
 
For instance, I have 
a column datatype I want to change in a table. In order to do this I need 
to drop all the 'first tier' views that depend on it and then re-create them 
when I'm done, plus I need the 'second tier' views and rules that that depend on 
the 'first tier' views etc... So if I could just run a couply SELECTs and 
save the results as .sql scripts I could run, I'd be all set. Rarely the CREATE 
script would need to be edited to run without error, but it still would be 
a huge time saver.
 
So essentially I'm 
looking for two SELECTs (DROP and CREATE) that would hand me the scripts to do 
this. (Or is there another way?) 
 
Just so you don't 
think I didn't try to figure this out already, I've tried to work with the 
pg_depend table and this is what I have so far. Read on to see where I'm 
stuck.
 
Select distinct 
pg_depend.objid, 
desc1.relname AS 
desca, 
pg_depend.refobjid, 

desc2.relname AS 
descb, 
pg_depend.deptype 

from pg_depend left 
join (select pg_class.oid, pg_class.relname from pg_class UNION select 
pg_rewrite.ev_class, pg_rewrite.rulename from pg_rewrite UNION select 
pg_rewrite.oid, pg_rewrite.rulename from pg_rewrite UNION select 
pg_namespace.oid, pg_namespace.nspname from pg_namespace UNION select 
pg_constraint.oid, pg_constraint.conname from pg_constraint UNION select 
pg_type.oid, pg_type.typname from pg_type UNION select pg_attrdef.oid, 
pg_attrdef.adsrc from pg_attrdef) desc1 on pg_depend.objid = desc1.oid 

left join (select 
pg_class.oid, pg_class.relname from pg_class UNION select pg_rewrite.ev_class, 
pg_rewrite.rulename from pg_rewrite UNION select pg_rewrite.oid, 
pg_rewrite.rulename from pg_rewrite UNION select pg_namespace.oid, 
pg_namespace.nspname from pg_namespace UNION select pg_constraint.oid, 
pg_constraint.conname from pg_constraint UNION select pg_type.oid, 
pg_type.typname from pg_type UNION select pg_attrdef.oid, pg_attrdef.adsrc from 
pg_attrdef) desc2 on pg_depend.refobjid = desc2.oid 
where deptype 
<> 'p'
 
This gives 
me the table I'm looking for in column DescB, hooked to its dependent 
rules in column DescA, but I haven't been able to get dependent views to show up 
at all. In fact views that depend on views don't show up either. Does pg_depend 
not have records for dependent views? If not, how is it 
done?
 




---
justin 
tocci
Fort Wayne, IN
 


[GENERAL] INSERT RULE QUERY ORDER

2003-08-09 Thread Justin Tocci



When my RULE takes 
the form of:
 
CREATE 
RULE name AS ON INSERT TO table DO INSTEAD ( UPDATE query ; INSERT 
query) ;
 
The INSERT query doesn't fire and 
there is no error. Putting the INSERT first allows them to both fire. Can anyone 
tell me why? I think it has something to do with *NEW* and *OLD* being 
initialized differently for an UPDATE than for an INSERT. 

 
I'd like to 
know what's going on so I can be confident I'm writing my rules 
correctly.
 
Thanks 
all.
 

---
jtocci
Fort Wayne, IN
 
 
 


Re: [GENERAL] INSERT RULE QUERY ORDER

2003-08-06 Thread Justin Tocci
You are correct Tom, vtquotehistory is a view of tquotehistory, and I am
trying to log in this example. Sorry I didn't point that out. The view is a
straight view with no WHERE clause or criteria of any kind. The UPDATE does
cause the OLD record to become updated to whatever changes have been set as
needed in the NEW record. In that sense, the OLD record is discarded, but my
code sometimes assumes the keyword OLD is still a valid reference even after
an UPDATE. Is that my problem? 

ARGGHH!!! I just re-read 9.2.1. Read Committed Isolation Level and I am
screwed! It was my understanding that all the queries in parenthesis in a
RULE were evaluated within a transaction, and that that meant that all
queries saw the same snapshot of the database and changes were committed all
at once at the end. I see now that queries within a transaction are only
ever free from seeing the COMMITs of _other_ transactions, and even that is
only for SERIALIZABLE transactions. 

I've got over twenty rules with multiple updates within them that could be
affecting each other in ways I haven't evaluated. I've got my work cut out
for me. You're a lifesaver Tom, thanks.
---
jtocci
Fort Wayne, IN

PS - I can't abandon my beautiful rules for triggers just yet :-) With only
five pages of code, all rules, I've built a replacement for the DOS
application we use (soon to be 'used') to keep track of inventory,
shipping/receiving, purchasing and manufacturing('build' from a bill of
materials).

---
-Original Message-
From: Tom Lane [mailto:[EMAIL PROTECTED]

Hm.  Am I right in supposing that vtquotehistory is a view on
tquotehistory?  Does the UPDATE cause the row that was visible in the
view to be no longer visible in the view (or at least not matched by the
constraints on the original UPDATE command)?  If so, that's your problem
--- the "old" references in the INSERT will no longer find any matching
row in the view.

If your goal is to log operations on tquotehistory, my recommendation is
to forget about views and rules and just use a trigger on tquotehistory.
Triggers are *way* easier to understand, even if the notation looks
worse.

regards, tom lane

---(end of broadcast)---
TIP 9: the planner will ignore your desire to choose an index scan if your
  joining column's datatypes do not match


Re: [GENERAL] [pgsql-advocacy] interesting PHP/MySQL thread

2003-06-24 Thread Justin Clift
Josh Berkus wrote:

Matt,


The quality of the material is very good, so please don't get me wrong, I
just think it's hard to find stuff.  Both PHP and MySQL have well laid out
docs, with PHP being the better of the two.


I certainly agree ... one of my goals (shared with some other people) is to 
eventually migrate all of the *accessory* documentation (techdocs, etc.) to a 
searchable system that's easy for non-programmers to contribute to and edit 
(i.e. SGML and CVS not required).
Yep.  The present Techdocs site is kind of unmaintained, and the Plone 
area isn't being worked on either presently (lack of time).

Finally got Bricolage installed on a system here at work to play around 
with.  Reckon Josh'll be interested in that...

:-)

Regards and best wishes,

Justin Clift


Item #87 on Josh's ToDo list ...



---(end of broadcast)---
TIP 8: explain analyze is your friend


Re: [GENERAL] Performance question (stripped down the problem)

2001-09-20 Thread Justin Clift

Hi Andreas,

I'm running PostgreSQL 7.1.3 here on a PC with nearly a gig of ram, and
running Linux Mandrake 8.0

First thing I did was to increase the amount of shared memory and stuff
which Linux allows things to use :

echo "kernel.shmall = 134217728" >> /etc/sysctl.conf
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf

For my system, that'll raise the shared memory limits to 128MB at system
boot time.

btw, the "134217728" figure = 128MB  (128 * 1024 * 1024)

Then I changed the limits for the running system (so no reboot is
necessary) :

echo 134217728 > /proc/sys/kernel/shmall
echo 134217728 > /proc/sys/kernel/shmmax

Then adjusted the postgresql.conf file with these values :

sort_mem = 32768
shared_buffers = 220

Now, that's a bunch of shared_buffers, but at the same time I also
raised the max_connections to 110.

This seems to have dropped my execution times, but I haven't seriously
gotten around to tuning this system.

The key thing I think you've missed is to update the shared memory,
etc.  More info about it can be found at :

http://www.postgresql.org/idocs/index.php?kernel-resources.html

Bruce Momjian also put together some information about optimising things
with PostgreSQL at :

http://www.ca.postgresql.org/docs/hw_performance/

If you want to be able to benchmark things on your system, I use the
"Open Source Database Benchmark" (Linux only at present), running the
latest CVS version of it, and also tweaked to not use hash indices.  A
tarball of working source code is available at :

http://techdocs.postgresql.org/techdocs/perftuningfigures.php

Hope this is of assistance Andreas.

Regards and best wishes,

Justin Clift


"Tille, Andreas" wrote:
> 
> On Thu, 20 Sep 2001, Justin Clift wrote:
> 
> > Sorry, I haven't seen the history of this thread.  One question which
> > might be relevant is, have you adjusted the postgresql.conf file from
> > the default memory settings to be something better?
> I adjusted two parameters:
> 
> shared_buffers = 2048
>  (When I tried 4096 I´ve got a connection error. Don´t know what this
>   means, but anyway increasing of this value did not changed anything.)
> 
> sort_mem = 2048
>  (After increasing this value (from default 512) to 1024 I got an
>   increase in speed from 20s to 18s - not much but better than nothing.
>   Further increase to 2048 did not change anything further so I stopped
>   here.)
> 
> > If these are the times you're getting from a default configuration, you
> > might be able to get far better results by doing performance tuning of
> > PostgreSQL and/or the server.
> Any other values which might help here?
> 
> Kind regards
> 
>Andreas.
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [GENERAL] Performance question (stripped down the problem)

2001-09-20 Thread Justin Clift

Hi Andreas,

Sorry, I haven't seen the history of this thread.  One question which
might be relevant is, have you adjusted the postgresql.conf file from
the default memory settings to be something better?

If these are the times you're getting from a default configuration, you
might be able to get far better results by doing performance tuning of
PostgreSQL and/or the server.

What do you think?

Regards and best wishes,

Justin Clift


"Tille, Andreas" wrote:
> 
> On Thu, 20 Sep 2001, Herbert Liechti wrote:
> 
> > I tried it. See my actions below. The main performance boost is
> > reached by creating an index and disabling the sequential scan:
> Thanks.  I tried this and it helps in dead (see below).
> 
> > ---
> > create index ix_1 on hauptdaten_fall(meldekategorie);
> I did so before for in other tests.
> > ---
> >
> > Same statement
> >
> > real0m18.259s
> > user0m0.020s
> > sys 0m0.010s
> The same on my machine:
> 
> real0m18.128s
> user0m0.070s
> sys 0m0.010s
> 
> > ---
> > now disable seqscan:
> > ---
> > time psql tt < > set enable_seqscan = off;
> > SELECT Hauptdaten_Fall.MeldeKategorie, Count(Hauptdaten_Fall.ID) AS Anz
> > FROM Hauptdaten_Fall WHERE Hauptdaten_Fall.IstAktuell = 20 GROUP BY
> > Hauptdaten_Fall.MeldeKategorie ORDER BY Hauptdaten_Fall.MeldeKategorie;
> > END
> >
> >
> > real0m3.701s
> > user0m0.010s
> > sys 0m0.000s
> 
> real0m5.905s
> user0m0.060s
> sys 0m0.030s
> 
> I have no real explanation why I have the same result in the first
> case but significant more time for the second. but it helps for the
> first step.
> 
> On the other hand if I test my *real* database:
> 
> real0m20.539s
> user0m0.060s
> sys 0m0.060s
> 
> and with "set enable_seqscan = off;"
> 
> real0m10.133s
> user0m0.040s
> sys 0m0.020s
> 
> I get in fact an increase of speed by factor 2, but anyway it is even
> far to slow for our application.  If I start a slightly more complex
> query (not to mention that we are far from the amount of data we will
> get after a year, I get the following stats:
> 
>   -- default -- set enable_seqscan = off; MS-SQL server
> real0m30.891s real0m27.165s   about 1s
> user0m0.050s  user0m0.080s
> sys 0m0.070s  sys 0m0.050s
> 
> 
> 
> real0m53.698s real0m54.481s   about 2.5s
> user0m0.190s  user0m0.180s
> sys 0m0.040s  sys 0m0.040s
> 
> This is about factor 20 compared to the MS-SQL server and I have
> real hard arguing for PostgreSQL.  In fact the MS-SQL server times
> are estimated from inside Access - the plain server would be even
> faster.
> 
> By the way - the last example shows that enforcing index scan don´t
> necessarily makes the thing faster - perhaps it could even slow down
> for other queries??
> 
> I would be happy to forward the exact queries which lead to this
> measures if someone is interested.
> 
> Kind regards
> 
>  Andreas.
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [GENERAL] [HACKERS] MySQL development MUST immdediately cease - Due to

2001-09-18 Thread Justin Clift

To whoever sent this posting (being Al Dev, or someone spoofing),

Please stop posting to the PostgreSQL mailing lists.

You are not helping PostgreSQL with your postings, instead you are
inciting anger and hostility.

Cease and desist these postings immediately.


Justin Clift


peace_flower wrote:
> 
> This is a immediate order to COMPLETELY STOP and CEASE all development
> of MySQL database server.
> This is due to rapid changes in the Global Economic conditions..
> 
> You do not have time to deal with one powerful SQL server like
> PostgreSQL, where do you have time to
> deal with two types of SQL servers. Question is why have two??
> 
> There is no time to deal with two open source SQL servers. After doing
> research, it is recommended
> that you stick with just PostgreSQL. With huge amount of efforts MySQL
> can be brought closer to PostgreSQL
> level (and perhaps it may NEVER be possible to bring MySQL to the level
> of technology of PostgreSQL). Even
> if it is done it will be a  waste of time..
> 
> The WORLD economy started taking nose dive for the last 2 years.
> Last year a mild global economic recession  started which forced
> thousands of companies world-wide closing down.
> Last year millions of dot-com went bust.
> 
> It is predicted that there is a impending "World-War-III" like situation
> is developing in the middle-east and Afghanistan
> which may have significant effect in Asian and European countries.
> But that may NOT have lot of economic effects on North/South American
> countries like Brazil, USA, Canada, Mexico..
> 
> Nevertheless, overall economy of the globe will get the impact.
> 
> And, hence drop off the MySQL now and migrate all your data to
> PostgreSQL..
> 
> By the way, PostgreSQL runs on all platforms - All unixes, linux, Apple
> Macintosh and MS Windows 98/NT/2000
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



[GENERAL] PostgreSQL jobs page updated (included Red Hat's search for Database Engineers)

2001-09-16 Thread Justin Clift

Hi all,

Just updated PostgreSQL jobs page to include a direct submission from
the guys at Red Hat.

Mentioning it here on the list, as it might be a really good opportunity
for the ex GreatBridge people, (as well as others of course) :

http://techdocs.postgresql.org/jobs.php

:-)

Regards and best wishes,

Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [GENERAL]

2001-09-16 Thread Justin Clift

Hi Haifa,

It sounds like you have a weird version of gcc installed.  The most
common versions of gcc to install on Solaris are available as packages
from www.sunfreeware.com.  Please note though, I haven't used the
versions of gcc which are bundled with Solaris 8 nowdays, so if you're
using one of those it might be ok.

When you've figured out your compiler problem, you can follow the
Solaris specific installation instructions for PostgreSQL at :

http://techdocs.postgresql.org/installguides.php#solaris

:-)

Regards and best wishes,

Justin Clift


haifa touati wrote:
> 
> Hi,
> I'm installing PostgreSQL-7.1.3 on a Sun Solaris
> station,
> To configure it I worte:
> env CC=/opt/app/gnu-0.2/bin/gcc ./configure
> --prefix=.../PostgreSQL/postgresql-7.1.3
> But I receive:
> checking whether the C compiler (/opt/app/gnu-0.2/gcc
> ) works...no
> configure:error: installation or configuration
> problem: C compiler cannot create exécutable.
> Please, can you help me to resolve this problem?
> thanks a lot.
> Haifa.
> 
> ___
> Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
> Yahoo! Courrier : http://fr.mail.yahoo.com
> 
> ---(end of broadcast)---
> TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



Re: [GENERAL] Problem with database: FATAL 1: cannot find attribute 24

2001-09-16 Thread Justin Clift

Hi Tauren,

Have you found the solution for this yet?

It really sounds like part of your customer's database has been deleted
or gone missing.

Which version of PostgreSQL are you using, and which operating system is
it on?

:-)

Regards and best wishes,

Justin Clift


Tauren Mills wrote:
> 
> Sorry for cross-posting this to both admin and general.  I first posted to
> admin, but as I'm desperate here and there is more activity in the general
> list, I'm now posting it here as well.
> 
> ---
> 
> Help!
> 
> One of my customers is having a problem with their database causing all of
> their sites to be down right now.  The problem seems to effect only their
> database, not any other databases on the server.  Here is the output when
> connecting to it:
> 
> [root@s1 data]# psql -U postgres dans_pgsql
> Password:
> Asql: FATAL 1:  cannot find attribute 24 of relation
> 
> I've searched the email archives as well as deja.com, but cannot find this
> error message mentioned anywhere.  Does anyone know what it means?  I've
> tried restarting postgres.  Can anyone help suggest what I can do to get
> this database working again?
> 
> I have backups of all raw files on the server, but the customer has not done
> a dump of their database recently.  I rather doubt that restoring their
> database from tape would replace it in a consistent state.  Any thoughts on
> this as well?
> 
> One more thing...
> 
> The vacuum command is giving the same error:
> 
> [root@s1 data]# vacuumdb -v -U postgres dans_pgsql
> Password:
> Asql: FATAL 1:  cannot find attribute 24 of relation
> vacuumdb: vacuum  dans_pgsql failed
> 
> Is there another way to fix a corrupt database (assuming that is what the
> problem here is)?
> 
> Thanks,
> Tauren
> 
> ---(end of broadcast)---
> TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] Does Postgresql 7.1.x Still Have 8K Maximum Field Size?

2001-09-15 Thread Justin Clift

Hi Philip,

The version 7.1 series of PostgreSQL doesn't have the 8k limitation,
it's now limited to a maximum of 1GB per field.  Version 7.1.3 is the
latest release (the recommended and most stable version), and we'll soon
be beginning beta testing of the 7.2 series (don't use this for
production projects until it's finalised).

You can download the latest RPM's of PostgreSQL for RedHat 7.1 from the
PostgreSQL ftp sites (www.postgresql.org lists the mirrors).

A direct URL is :

ftp://postgresql.wavefire.com/pub/binary/v7.1.3/RPMS/redhat-7.1/

Regards and best wishes,

Justin Clift


Philip wrote:
> 
> Hello all.
> 
> I will be creating one of my first web applications and would like to use Postgresql 
>as the database on a Red Hat 6.2 or 7.1 system with Apache and either ColdFusion or 
>PHP.
> 
> Anyway, the application will have a text field where employees can update their 
>progress on assigned tasks.  By the time a task is completed, the field may exceed 
>8k.  I am not a person who likes to compile from tarball's because training non-Linux 
>experienced fellow system administrators to use RPMs is enough.  Updates are easier 
>as well.
> 
> The question:  Is it possible to have a text field greater than 8k but only using 
>RPMs -- not compiling and/or chaining via a separate table (breaking something into 
>8k chunks)?  If so, how?
> 
> Any assistance you can provide is appreciated.  Thanks.
> 
> __
> Your favorite stores, helpful shopping tools and great gift ideas. Experience the 
>convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/
> 
> Get your own FREE, personal Netscape Mail account today at 
>http://webmail.netscape.com/
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://archives.postgresql.org

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [GENERAL] Ridicolus Postgresql review

2001-09-12 Thread Justin Clift

Thanks Bruce,

I'll check the Archives for more info about it then.  Prob should have
done that before asking.

:-)

Regards and best wishes,

Justin Clift


Bruce Momjian wrote:
> 
> > Hey guys,
> >
> > Does anyone know anything about this SQL*Net compatible thing which we
> > are supposed to be developing according to the article?
> >
> > I haven't heard anything about it.
> 
> It is on our TODO list.  That's as far as it has gone.
> 
> > Also, it says we are planning full Unicode support for the future.
> > Don't we already have unicode support?  (not sure I'm not experienced
> > with multi-byte encodings at present).
> 
> Yes, have had it for many releases, but is a configure flag.
> 
> --
>   Bruce Momjian|  http://candle.pha.pa.us
>   [EMAIL PROTECTED]   |  (610) 853-3000
>   +  If your life is a hard drive, |  830 Blythe Avenue
>   +  Christ can be your backup.|  Drexel Hill, Pennsylvania 19026

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] MacOS X Build Fails with 7.1.3

2001-09-10 Thread Justin Clift

Hi,

You could try either of :

http://techdocs.postgresql.org/installguides.php#macosx

or

http://techdocs.postgresql.org/oresources.php#macosx

:-)

Regards and best wishes,

Justin Clift


Hunter Hillegas wrote:
> 
> My postgres build on MacOS X is failing:
> 
> cc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes -Wmissing-declarations
> -bundle -undefined suppress -bundle -undefined suppress fe-auth.o
> fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o pqexpbuffer.o dllist.o
> pqsignal.o   -o libpq.so.2.1
> /usr/bin/ld: -undefined error must be used when -twolevel_namespace is in
> effect
> make[3]: *** [libpq.so.2.1] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all] Error 2
> make: *** [all] Error 2
> 
> Any ideas?
> 
> Hunter
> 
> ---(end of broadcast)---
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [GENERAL] Idea: jobs.postgresql.org

2001-09-10 Thread Justin Clift

Sorry Vince,

My mistake.  I must have worded that badly.

What I mean is that some Agencies find it difficult to believe that we
would actually assist them in looking for candidates, especially
directly to a targeted audience, without demanding to be paid for the
effort.

Once they understand we're doing this for the benefit of the PostgreSQL
Community, they're cool with it.

:-)

Regards and best wishes,

Justin Clift


Vince Vielhaber wrote:
> 
> On Sun, 9 Sep 2001, Justin Clift wrote:
> 
> > I definitely believe we should allow agencies to list their jobs at no
> > charge.  Just because they're into business doesn't mean we have to take
> > a cut of it.  This should also mean they feel more comfortable about
> > posting PostgreSQL jobs, and thereby benefits our community.
> 
> My comment was because you said they were uncomfortable with no charge
> for posting.  If it makes them feel better or will keep them from posting,
> let them donate.
> 
> Vince.
> --
> ==
> Vince Vielhaber -- KA8CSHemail: [EMAIL PROTECTED]http://www.pop4.net
>  56K Nationwide Dialup from $16.00/mo at Pop4 Networking
> Online Campground Directoryhttp://www.camping-usa.com
>Online Giftshop Superstorehttp://www.cloudninegifts.com
> ==

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi


---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [GENERAL] Idea: jobs.postgresql.org

2001-09-08 Thread Justin Clift

"Marc G. Fournier" wrote:
> 
> On Sat, 8 Sep 2001, Vince Vielhaber wrote:
> 
> > We can talk to Marc, but we can set it up as 1) someone looking for
> > work gets a free listing, 2) a company looking for someone gets a free
> > listing, but 3) a headhunter pays $10/listing - or "donates" it to
> > postgresql.org or run it thru pgsql.com of if neither do we can run it
> > thru libpq.com.
> 
> Since its sort of dead right now, why don't set just setup a
> jobs.postgresql.org site that allows ppl to a) post resumes and b) post
> jobs ... I would personally rather encouraging posting of both to show a
> vibrant PgSQL marketplace then discourage it ...

Sounds good to me.

I believe we should wait a few weeks though.  The resources we have for
doing site work at the moment are kind of committed to things, and it
will take a while to introduce new people, etc.

I'm all for adding listings of jobs, but I'm not sure if listing people
who are looking around is a good idea.

I definitely believe we should allow agencies to list their jobs at no
charge.  Just because they're into business doesn't mean we have to take
a cut of it.  This should also mean they feel more comfortable about
posting PostgreSQL jobs, and thereby benefits our community.

:-)

Regards and best wishes,

Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



Re: [GENERAL] Idea: jobs.postgresql.org

2001-09-08 Thread Justin Clift

Vince Vielhaber wrote:
> 
> On Sat, 8 Sep 2001, Justin Clift wrote:
> 
> > Hi Guys,
> >
> > It is definitely something interesting, and there are a fair few
> > PostgreSQL jobs out there.
> >
> > The address Joe mentioned is correct, I'm just so short of time now I
> > haven't been able to do much in the way of site maintenance recently, so
> > that page hasn't been updated in ages.
> 
> If you want we can merge jobs into the main site for now.


Sounds good to me.  When it's up, the jobs page is the third most
popular techdocs page people visit.  The hardest part I've found is
knowing when jobs have been filled, because people routinely "forget" to
say when.

An attitude I've found dissapointing is the weird belief a number of
agencies have that there must be "some kind of catch" to putting their
PostgreSQL related jobs online for free.  No charge, no banner
advertising, etc.  You'd think they'd never heard of "Community Spirit".

A lot of the stuff I do on the techdocs site is "lets see if this works
and is beneficial".  The jobs section was and is, and so I'm happy for
it to become something more, main site, sub-domain, whatever.

Regards and best wishes,

Justin Clift


> 
> Vince.
> --
> ==
> Vince Vielhaber -- KA8CSHemail: [EMAIL PROTECTED]http://www.pop4.net
>  56K Nationwide Dialup from $16.00/mo at Pop4 Networking
> Online Campground Directoryhttp://www.camping-usa.com
>Online Giftshop Superstorehttp://www.cloudninegifts.com
> ==

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] RFC: PostgreSQL and MySQL comparison.

2001-08-29 Thread Justin Clift

Hi guys,

I'm willing to put this on techdocs.postgresql.org, as long as I feel
it's been written for the right reasons.

i.e. I'm all for a document(s) which helps people needing a good, solid,
Open Source database needing transactions, ACID features, etc.  But, I'm
definitely not for a document which will incite PostgreSQL-vs-MySQL
warfare and not try and get people to choost the appropriate product(s).

:)

Regards and best wishes,

Justin Clift


Digital Wokan wrote:
> 
> Knock yourself out.  I got jumped by a MySQL user on AZPHP for asking
> another person why they had their Linux/PHP setup use an NT/MSSQL
> database backend instead of Linux/PGSQL.  (IMHO, PGSQL is far closer to
> the features desired by MSSQL developers.  Though I thought I heard
> something about PGSQL procedures not being able to return recordsets.  I
> hope I heard wrong.)
> 
> Alexey Borzov wrote:
> >
> > Greetings!
> >
> > Well, I suppose everyone on this list will agree that Postgres is
> > superior over MySQL (or else they would have joined MySQL mailing list
> > *chuckle*). So I would just note one area where MySQL is considerably
> > stronger: PR.
> >
> > Every fart of MySQL developers gets noticed by high profile sites
> > (change of logo, "NASA switches from Oracle to MySQL" - remember this
> > one?, addition of Perl SPs, etc). I even remember "Gemini
> > table type" announcement on Slashdot when this table type was complete
> > vapourware. Besides, every comparison between PgSQL and MySQL draws
> > attention from MySQL employees and volunteer trolls (check talkbacks
> > on PHPBuilder, for example).
> >
> > I suppose PgSQL has to take a more active stance as well. Consider
> > "M$ vs Linux debates". Of course here both projects are Open Source so
> > the discussion should not be as heated... But I do think that
> > the statements in
> > http://www.mysql.com/doc/M/y/MySQL-PostgreSQL_features.html
> > should NOT go unanswered.
> >
> > So, I propose the (semi-)official featureset comparison, but from
> > Postgres users' POV. With a healthy dose of FUD as well, it is time for MySQL
> > folks to taste their own medicine...
> >
> > Things that, IMHO, should go into this comparison:
> > 1. MySQL does not satisfy the semi-official definition of RDBMS -
> > "Codd's 12 rules", as it is in complete violation of rules 4 and 6
> > 2. MySQL is not SQL-compliant as views and subselects are required by
> > entry-level SQL92 spec (I may be mistaken here, 'cause I have only the
> > Russian translation of Gruber's "SQL Instant Reference")
> > 3. MySQL did not have a major release to fix their shortcomings
> > in several years, while Postgres evolves constantly. Moreover,
> > according to MySQL's "roadmap" the most requested features are pushed
> > back from mythical "4.0" to even more mythical "4.1" and "4.2"
> > 4. It is very difficult to port to or from MySQL, 'cause the logic
> > that is usually incapsulated in DB should be rewritten in application.
> >
> > Of course I don't think this should go into PgSQL manual, it is
> > definitely not the place for such rants, but it should be published on
> > some of "official" PgSQL sites. And then submitted to /. and such. :]
> >
> > Well, I *can* take up this "project", if it will be approved here,
> > but must admit that the results should br reviewed by someone for whom
> > English is a native language. :]
> >
> > --
> > Yours, Alexey V. Borzov, Webmaster of RDW.ru
> >
> > ---(end of broadcast)---
> > TIP 4: Don't 'kill -9' the postmaster
> 
> ---(end of broadcast)---
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] problems on solaris 7

2001-08-26 Thread Justin Clift

Ouch...

Did you definitely make sure it was doing the test with Unix Domain
Sockets instead of via TCP (it's a search and replace, as per that
Installation Guide)?  If so, then the test results are accurate and it
could be a problem.

Regards and best wishes,

Justin Clift


Peter Lauko wrote:
> 
> YESSS, it seems to work now!!!
> Thank you very very much!!! (of course everyone who tried to help)
> 
> only one thing:
> regression test fails at 2 points
> abstime  ... FAILED
> random   ... failed (ignored)
> 
> the regression.diffs file looks:
> 
> *** ./expected/abstime-solaris-1947.out Thu May  3 21:00:37 2001
> --- ./results/abstime.out   Sun Aug 26 18:03:49 2001
> ***
> *** 47,56 
>| Sun Jan 14 03:14:21 1973 PST
>| Mon May 01 00:30:30 1995 PDT
>| epoch
> -  | current
>| -infinity
>| Sat May 10 23:59:12 1947 PDT
> ! (6 rows)
> 
>   SELECT '' AS six, ABSTIME_TBL.*
>  WHERE ABSTIME_TBL.f1 > abstime '-infinity';
> --- 47,55 
>| Sun Jan 14 03:14:21 1973 PST
>| Mon May 01 00:30:30 1995 PDT
>| epoch
>| -infinity
>| Sat May 10 23:59:12 1947 PDT
> ! (5 rows)
> 
>   SELECT '' AS six, ABSTIME_TBL.*
>  WHERE ABSTIME_TBL.f1 > abstime '-infinity';
> 
> ==
> 
> *** ./expected/random.out   Thu Jan  6 07:40:54 2000
> --- ./results/random.outSun Aug 26 18:05:12 2001
> ***
> *** 31,35 
> WHERE random NOT BETWEEN 80 AND 120;
>random
>   
> ! (0 rows)
> 
> --- 31,36 
> WHERE random NOT BETWEEN 80 AND 120;
>random
>   ----
> ! 127
> ! (1 row)
> 
> ###
> 
> What does it mean? CURRENT_TIMESTAMP and CURRENT_DATE seem to produce the expected 
>results.
> thanks again, Peter
> 
> Justin Clift <[EMAIL PROTECTED]> wrote:
> 
> > Hi Peter,
> >
> > There's a Solaris specific installation guide for PostgreSQL at :
> >
> > http://techdocs.postgresql.org/installguides.php#solaris
> >
> > Have you taken a look at it yet?
> >
> > Regards and best wishes,
> >
> > Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] problems on solaris 7

2001-08-25 Thread Justin Clift

Hi Peter,

There's a Solaris specific installation guide for PostgreSQL at :

http://techdocs.postgresql.org/installguides.php#solaris

Have you taken a look at it yet?

Regards and best wishes,

Justin Clift


Peter Lauko wrote:
> 
> Hi!
> I've installed 7.1.2 on sparc solaris 7.
> configure, make, install and initdb worked perfectly.
> When I try to start postmaster:
> 
> postgres$ postmaster
> IpcMemoryCreate: shmget(key=5432001, size=1245184, 03600) failed: Invalid argument
> 
> I've read in administrator's guide to put the following lines in /etc/system:
> 
> set shmsys:shminfo_shmmax=0x200
> set shmsys:shminfo_shmmin=1
> set shmsys:shminfo_shmmni=256
> set shmsys:shminfo_shmseg=256
> set semsys:seminfo_semmap=256
> set semsys:seminfo_semmni=512
> set semsys:seminfo_semmns=512
> set semsys:seminfo_semmsl=32
> 
> Since then postmaster starts, but when I try to use psql, createuser or createdb 
>they drop segmentation fault. (when trying to use psql with a nonexisting database - 
>i.e. other than template1 - it works fine: reports the error and exits). Regression 
>check also fails at createdb with segfault.
> 
> I suppose this is a problem in my solaris settings and not in postgres, but I'm not 
>an expert of kernel level solaris configuration. Could anyone help me please?! I'm 
>running out of time.
> 
> thanks, Peter
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://www.postgresql.org/search.mpl

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: MySQL's (false?) claims... (was: Re: [GENERAL] PL/java?)

2001-08-25 Thread Justin Clift

Hi Sean,

We can always ask them to change things.  The thing which strike me as
wrong the most is the stability issue with PostgreSQL.  I've only very
rarely heard reports by anyone saying MySQL was more stable than
PostgreSQL for them.

Most of the rest I think can be justified in one way or another.

If anyone else can see things blatantly wrong on that page, email me
about them and I'll ask Monty (the MySQL guy) to please
change/remove/fix them.

:-)

Regards and best wishes,

Justin Clift


Sean Chittenden wrote:
> 
> > Has anyone seen this page on Mysql.org comparing PostgreSQL to MySQL:
> >
> >   http://www.mysql.com/doc/M/y/MySQL-PostgreSQL_features.html
> 
> Yeah, I've had a few developers show it to me... the best part
> of this is though, when I tried to post a comment, I got a MySQL
> database error.  ::grin::  At anyrate, it looks like a load of FUD from
> a bad marketing department (at least Microsoft lies well).  -sc
> 
> --
> Sean Chittenden
> 
>   
>Part 1.2Type: application/pgp-signature
> 
>   
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] During dump: function not found

2001-08-22 Thread Justin Clift

Hi Andrew,

These functions were indeed created by PgAdmin.  It seems to create
tables, functions, triggers and views (maybe rules too, not sure) going
by the name pgadmin_xxx and pga_xxx

I'm pretty sure from looking at PgAdmin 7.1.0 recently it has a menu
option to remove it's tables and other constructs from a target database
by itself.  You might just want to run that instead of doing it
yourself/

:-)

Regards and best wishes,

Justin Clift


Andrew Gould wrote:
> 
> During a pg_dump, I got the following messages:
> 
> Notice: function "pgadmin_get_rows" is not dumped.
> Reason: return type name (oid 87589805) not found.
> Notice: function "pgadmin_get_sequence" is not dumped.
> Reason: return type name (oid 87589772) not found.
> 
> Does this simply mean that these functions will not be
> available if I restore from the dump file?  Will these
> messages haunt me down the road in other ways?
> 
> I'm assuming (dangerous, I know) that these functions
> were created by PgAdmin rather than being a part of
> PostgreSQL.  I deleted all tables and views named
> pgadmin* and am trying to weed out everything created
> by PgAdmin.
> 
> Thanks,
> 
> Andrew Gould
> 
> __
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] time interval question

2001-08-20 Thread Justin Clift

Hi,

You could do something along the lines of  :

SELECT foo, bar FROM baz WHERE date_part('hour', foo) > 0 AND
date_part('hour', foo) < 8;

Simple, but effective.  Only works for whole hours like in your example
though.

:-)

Regards and best wishes,

Justin Clift


Cefull Lo wrote:
> 
> given a timestamp data, e.g. 2001-08-18 06:01:23+08
> How can I check that is it lie between 00:00:00 and 08:00:00 and ignore the
> date?
> 
> --
> content-type:kiss/hug
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



Re: [GENERAL] Is it possible to work with big databases (up to 10Gb) under Postgres?

2001-08-20 Thread Justin Clift

Hi Ivan,

I was running a database with ~27GB of info (admittedly in large, very
simple tables) on PostgreSQL 7.0.3 a while ago for a few months.

Didn't have any real problems with it, apart from having to accept that
a lot of data takes time to process.  :-/

Regards and best wishes,

Justin Clift


Ivan Babikov wrote:
> 
> Hello All!
> 
> Maybe this is one of those typical questions, but I have heard people
> complaining that Postgres is just for quite small bases, less than 2Gb.
> 
> Now, we have to choose a free database engine for an inexpensive branch of
> our project and Interbase looks better in sense of capability to work with
> quite big bases (up to 10-20Gb). I am not sure that Postgres will work fine
> with databases greater than 10Gb. What does All think of it?
> 
> Thanks in advance, Ivan Babikoff.
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] Real newbie question.

2001-08-20 Thread Justin Clift

Hi Bill,

Have you solved this yet?

When the psql prompt becomes a ' it means you've started a text string
and not ended it.  i.e. :

psql# INSERT INTO foo (stringfield) VALUES ('blah blah blah);
psql'#

You need to type another ' then press enter to finish the string.  Once
on a new line, type \r to clear the buffer of the command you stuffed,
or \e to open up a window which edits it.  i.e. :

psql# INSERT INTO foo (stringfield) VALUES ('blah blah blah);
psql'# safdsadfa
psql'# 
psql'# Aha...
psql'# '
psql# \r
Query buffer reset.
psql# INSERT INTO foo (stringfield) VALUES ('blah blah blah');

:-)

Hope that's helpful, did it from memory, so the exact output may look
slightly different.

Regards and best wishes,

Justin Clift


"William D. Tallman" wrote:
> 
> Just started fiddling with PostgreSQL, and know nothing of databases.
> 
> I have the documentation that came with the Mandrake-8.0 installation
> written by Thomas Lockhard, and I've perused Bruce Momjian's book online,
> and I cannot find the answer to this problem:
> 
> When I am entering values into a table, and make a mistake, sometimes
> there is an error message, and sometimes the equal sign in the prompt
> becomes a single quote.  Error messages I can puzzle out, but I have not
> discovered how to recover from the single quote in the prompt.  I wind up
> having to kill the terminal and start all over
> 
> Can someone point me to the explanation of this?
> 
> Thanks, and I hope this question isn't too rudimentary for this NG.
> 
> Bill Tallman
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] Serial not so unique?

2001-08-18 Thread Justin Clift

Hi Stephen,

That's weird behaviour.  If you'd manually created the sequence like
this :

CREATE SEQUENCE foo_seq MINVALUE 4 MAXVALUE 101 CYCLE

Then referenced it as the default like this :

CREATE TABLE bar (idnum integer UNIQUE DEFAULT nextval('foo_seq') NOT
NULL, otherstuff varchar(20));

That would explain the wrapping around behaviour, but not when the field
is a SERIAL type.

:(

+ Justin Clift


Stephen Robert Norris wrote:
> 
> On Sat, Aug 18, 2001 at 03:49:10PM -0700, Joe Conway wrote:
> > > > > Sometimes (about 20%, it seems) with several of the data sets, we
> > > > > get an error trying to insert rows into the table with the serial in
> > it.
> > > > > On investigation, it seems that the serial number has got to 101, then
> > > > > set itself back to 4, causing nextval to return 5, and there are
> > already
> > > > > entries from 1-101.
> > > > >
> > > > > Now, we use the serial as the primary key, and we never explicitly set
> > it.
> > > > >
> > > > > Has anyone seen anything like this? I can work around it by generating
> > > > > a serial number within the application, but that's not ideal.
> > > >
> > > > Odd problem. What do you get if you run:
> > > > select * from name_of_this_troublesome_sequence;
> > > > particularly for increment_by, max_value, min_value, and is_cycled?
> > > >
> > > > -- Joe
> > >
> > > 1, 2^31 -1, 1, f
> > >
> > > Stephen
> >
> > Nothing stands out there. You might try to drop and recreate the sequence if
> > you haven't already. Or, a longshot, but . . . you might check the table
> > definition to be sure it's using the sequence that you think it is.
> >
> > -- Joe
> 
> Recreating the sequence solves the problem, of course. So does setval(102).
> My problem is that it got into this state originally. The test case that
> demonstrates it sometimes takes about 1.5 hours to run, and I have only got
> about 24 hours left, so I may have to stop investigating and make the
> application generate the id instead.
> 
> Stephen
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://www.postgresql.org/search.mpl

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



[GENERAL] PostgreSQL buffer exploits

2001-08-16 Thread Justin Clift

Hi all,

Just wondering if anyone knows of or has tested for PostgreSQL buffer
exploits over the various interfaces (JDBC, ODBC, psql, etc) or directly
through socket connections?

Working on a sensitive application at the moment, and I've realised I've
never seen anyone mention testing PostgreSQL in this regard yet.

Regards and best wishes,

Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



[GENERAL] PostgreSQL Article on tucows

2001-08-15 Thread Justin Clift

Hi all,

Branden has written an "Introduction to PostgreSQL" article for the
Tucows network (another high profile group of sites):

http://news.tucows.com/
http://news.tucows.com/linux/40605.html

:-)

Regards and best wishes,

Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



Re: [GENERAL] OpenLDAP - Postgresql HOWTO

2001-08-14 Thread Justin Clift

Hi Gilles,

That's cool.  Was hoping you'd figure it out!

Just updated the buggy link to point to your new HOWTO :

http://techdocs.postgresql.org/oresources.php#ldap

:-)

Regards and best wishes,

Justin Clift


Gilles DAROLD wrote:
> 
> Hi all,
> 
> Some of you dream of that, I just had nigthmare with that :-) So it's the first
> draft of
> the OpenLDAP/PostgreSQL HOWTO and it is available at the following URI:
> 
> http://www.samse.fr/GPL/
> 
> It was really hard to have it work but nothing impossible, I just write the howto
> 
> so there probably some miss or fault. I will review it in some days after a
> submit
> to the OpenLDAP team to have some patch integration. This howto will also be
> submitted to the LDP.
> 
> Justin I think you can update your buggy link :-)
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [GENERAL] An unfair comparision....

2001-08-09 Thread Justin Clift

Hi Tony,

PostgreSQL is *very* stable.  Individual backends can be killed off by
weird SQL queries that trigger a known bug (not very many, and always
being fixed), but that is very very rare, and nothing which 99.999% of
normal SQL queries will get even close to.

There are a few 3rd party replication products for Solaris.  The most
developed one I'm aware of is PostgreSQL Replicator
(pgreplicator.sourceforge.net).

The speed issue is a matter of sizing the database & hardware correctly,
you'll probably want to speak to a Commercial Support company for this.

And for Solaris support, I'd also advise contacting one of the
Commercial Support companies :

PostgreSQL Inc.
www.pgsql.com

GreatBridge LLC
www.greatbridge.com

In Japan, then Software Research Associates :
osb.sra.co.jp

In Vienna, Cybertec Geschwinde &. Schvnig OEG
postgres.cybertec.at

Further details of commercial support can be found at the PostgreSQL
Commercial Support page :

http://www.ca.postgresql.org/users-lounge/commercial-support.html

Hope this is helpful.

Regards and best wishes,

Justin Clift


Tony Hoyt wrote:
> 
> I'm curious how PostgreSQL compares to Oracle in terms
> of stability and speed.  My company is looking into
> alternative database software for our product but we
> need to know if it's stable enough for our needs.
> 
>   Our current requirements list for a good Database
> software application are the following.
> 
>  1. Stability - It can survive power outages.
>  2. Speed - We're only going to perform very basic
> read and write transactions.  Some tables are rather
> large but over all, we need a at least 200 sql
> transactions per second.
>  3. Redudency - Can we have two physical systems with
> one database being updated by the master database
> automaticly in case of failure.  This is above and
> beyond RAID.
>  4. Solaris Support - I'm already positive that
> PostgreSQL can run on Solaris, but how well is it
> supported?
> 
>   If someone can adaquitly answer those issues for me,
> I would be extreamly greatfull.  Thank you.
> 
>Tony
> 
> __
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



[GENERAL] [Fwd: MySQL Benchmark page - Problem with vacuum() in PostgreSQL]

2001-07-29 Thread Justin Clift

Hi all,

The "MySQL Benchmark" page on the mysql.com website has benchmarks for
various databases :

http://www.mysql.com/information/benchmarks.html

In the PostgreSQL entry they aren't able to report an "accurate" result
for all things, as they haven't been able to get vacuum to work 100%
correctly.

If someone can take a look at the description of the problem which Monty
is having (he's the lead MySQL developer) we'll be able to have accurate
benchmark for PostgreSQL on their benchmark page.

So, anyone want to lend a hand?

:-)

Regards and best wishes,

Justin Clift


 Original Message 
Subject: MySQL Benchmark page - Problem with vacuum() in PostgreSQL
Date: Sat, 28 Jul 2001 14:01:22 +0200
From: Anna Ewerlid <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

Hi!

>>>>> "Justin" == Justin Clift <[EMAIL PROTECTED]> writes:

Justin> Hi,
Justin> I'm looking at your MySQL benchmark page :

Justin> http://www.mysql.com/information/benchmarks.html

Justin> It says you guys weren't able to get vacuum() working reliably
with
Justin> PostgreSQL 7.1.1, and you'll generate a fast version of the
benchmarks
Justin> when you can.

Justin> What exactly was the problem?

I have tried to explain the problem in document that we have published
under the benchmarks results.

The problem was that when we run the benchmark with the --fast option,
which basicly does a vacuum() between after each batch of updates,
postmaster started to fill up disk with log files during one of the
vacuum() runs and didn't stop until the disk was full. When this
happened I killed postmaster and tried to restart it, but postmaster
just died with a core dump after that :(

I repeated the above a couple of times and was able to repeat the
problem with disk full, but didn't manage to crash postmaster again.

I would really appreciate if you could help us locate and fix the
problem is PostgreSQL, because I would really like to see that all
open source databases gets good benchmarks results to be able to
deliver the message that open source is a good alternative to
commercial databases.

If you have any time over, please take a look at the benchmarks and
see if there is anything that could be improved to get better results
for PostgreSQL, especially when running with the --fast option!

If you think we have missed any important 'single user' benchmark,
feel free to add it to the benchmark suite and email Anna and me a
patch; We really want to be able to show which operations are fast and
which are slow for the different databases, so that the different
database users know to which constructs they have to avoid!

We just hired Anna to start working on a multi-user benchmark suite
that will be a complement to the current single-user benchmark suite.

If you have any comments about the benchmarks, please share them with
us!
I have worked hard to make them fair against all databases;  I have
actually put more work into getting PostgreSQL to give good numbers
than for any other database!  The problem is that I don't know
PostgreSQL intimately which makes it a bit harder to get really
benchmark results for it!

Regards,
Monty

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] Hardware Recommendations

2001-07-26 Thread Justin Clift

Hi all,

One of my personal rules is that whenever someone says they're going to
get a 10K RPM SCSI drive, I always tell them to go 2 x 10K RPM SCSI
drives (half the size each) and do RAID 0.  Or, preferably go 3 x and do
RAID 5.

My point is that 10K RPM drives are nice, but more is better (and
effective) with SCSI.

:)

Regards and best wishes,

Justin Clift


Steve Wolfe wrote:
> 
> > I respectfully disagree with Steve's "disk speed isn't terribly
> > important" -- it can be (and is totally dependent on what you're doing)
> and
> > since you have the on-board U160 with all the dual Athlon boards I've
> seen,
> > you might as well take full advantage of it.. That and you know Seagate
> has
> > those new 15,000 RPM U160 drives out *evil grin*..
> 
>   You can't take advantage of U160 without at *least* three disks. ; )
> 
>   If you have enough RAM for the cache, and you're not using fsync(), then
> an insert/update doesn't actually hit the disk, it just returns.  The
> kernel can update the disk later at it's leisure.  I'm not sorry that I
> spent all of the money for the large array that I use, it provides
> redundancy that lets me sleep easier - but I can guarantee that I'm not
> using 1/100th of it's potential as far as write capabilities.
> 
> steve
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who
work and those who take the credit. He told me to try to be in the first
group; there was less competition there."
   - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [GENERAL] psql on red hat 7.1

2001-07-23 Thread Justin Clift

Hi again,

You're probably best to look through the mailing list archives for the
best ways people have found for doing this.  There have been a few
people with similar problems over time.  :-)

If you don't find anything there, feel free to ask again.

:-)

Regards and best wishes,

Justin Clift


[EMAIL PROTECTED] wrote:
> 
> On Mon, Jul 23, 2001 at 10:23:51AM +1000, Justin Clift wrote:
> > Hi,
> >
> > I'm guessing that you've compiled your own version of PostgreSQL 7.1.2.
> >
> > The symptoms you mention are what happens when PostgreSQL is compiled
> > without the "readline" library(ies).  Normally the PostgreSQL
> > "configure" program finds this if it's on your system, but I'm thinking
> > that perhaps you don't have it installed or the "configure" program
> > didn't find it for some reason.
> 
> I compiled 7.1.2 myself
> 
> I now see that configure does not
> find readline even though it is
> installed
> 
> How should I tell configure
> where to find it?
> 
> Thanks
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] simple linking question

2001-07-18 Thread Justin Clift

Hi Jeremy,

It sounds like what you're saying is that you have data in Table A, and
you also have data in Table B, but you want one of the fields in Table B
to really be from a field in Table A at all times (transparently).  Is
that right?

You could create a VIEW using the "CREATE VIEW" command
(http://www.postgresql.org/idocs/index.php?sql-createview.html).  It's
kind of like creating Table C - but it's a dynamically updated virtual
table whose data really comes from other tables (it doesn't have any
real data of it's own).

Kind of like this :

   ---
   Table C
   ---
  ^
  |
   ---
   | |
---   ---
Table A   Table B
---   ---

(Did this line art in Netscape, so I'm not sure if it'll work in your
mail reader)

And you use normal everyday SQL queries with Table C, and they
automatically redirect to the fields from Table A and Table B
appropriately.  It's not really all that hard to setup either.  Well,
not if you're mainly going to be doing SELECT statements on the new
"Table C".  Get's a little more tedious setting things up if you want to
do changes through a VIEW.

Does that help?

:-)

Regards and best wishes,

Justin Clift


Jeremy Hansen wrote:
> 
> I'm trying to do some more advanced things in sql to make my tables more
> efficient.  I'd like to do a link, or perhaps it's a join, although
> everything I've looked at relating to a join makes me think that it's not
> what I'm looking for.
> 
> What I would like to do is have a field in a table retrieve its data from
> a field in another table.  The idea is not to have duplicated information
> in two different tables.  Is this possible to do with postgres?  I studied
> join selects, but it seems this method requires that information be
> duplicated in a third table.  I want to avoid duplicating data.
> 
> Or is this just stupid?
> 
> Thanks for any help or pointers to documentation.
> 
> -jeremy
> 
> --
> salad.
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [GENERAL] Migration

2001-07-18 Thread Justin Clift

Hi Todd,

There's an ODBC specific part of the PostgreSQL group of sites at :

http://odbc.postgresql.org

That might have information you'll find useful.

There's also a list of ODBC related PostgreSQL material at :

http://techdocs.postgresql.org/oresources.php#odbc

And there's always the psqlodbcplus Project (an improved ODBC driver for
PostgreSQL) at :

http://www.greatbridge.org/project/psqlodbcplus/projdisplay.php

Additionally, Michael Davis <[EMAIL PROTECTED]> wrote up a quick page
about PostgreSQL ODBC configuration.  It's available at :

http://www.sevainc.com/Access/PostgreSQL_ODBC_Configuration.html

Hope these prove to be useful.

:-)

Regards and best wishes,

Justin Clift


Todd LaClair wrote:
> 
> I will be migrating a Tango app on Windows with a SQL Server backend
> over to Linux, Apache, and Postgresql. What do I need to be on the
> lookout for in regards to the odbc portion of this migration. Some hints
> and links to help pages would be appreciated.
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://www.postgresql.org/search.mpl

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



Re: [GENERAL] Program to convert from PostgreSQL to Access or view table relationships

2001-07-18 Thread Justin Clift

Hi Steve,

Have you considered using a PostgreSQL ODBC driver
(http://odbc.postgresql.org) and allowing Access to connect to the
PostgreSQL database directly?

Additionally, there's a listing of PostgreSQL related resources at :

http://techdocs.postgresql.org/oresources.php

In the "Administration Tools" section, it has a program called pgAdmin
(hosted by Great Bridge).  This might allow you to view table
relationships,  without MS Access.  Not sure, it's on my schedule to
take a look at this program in the next few days.

If you can make use of a unix box (probably linux) instead of Windows,
then DdDesigner might do the trick too (in the "ERD Tools" section). 
Failing that, pgAccess (also in the "Administration Tools" section) can
be used to display a schema graphically, but you have to manually link
the table relationships together onscreen, and it can only generate
PostScript output files from what I remember.

:-)

Regards and best wishes,

Justin Clift

Steve Werby wrote:
> 
> I am looking for a program to convert a PostgreSQL database to Access.  I'm
> not migrating to Access, I simply want an easy way to load the schema into
> Access so I can get a graphical view of the table relationships which I can
> print a hard copy from and make notes on for a project I've inherited.  I
> have already searched on Google and the list archives at the AIMS Group.
> I know I can dump the schema using "pg_dump -s", but I was hoping for a
> program that could automate the conversion.  Or if there's an open source
> Windows or PHP-based web application that can generate the output I want
> directly from PostgreSQL that would be even better.
> 
> --
> Steve Werby
> President, Befriend Internet Services LLC
> http://www.befriend.com/
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] replication?

2001-07-18 Thread Justin Clift

Hi Fran,

You might want to check out the PostgreSQL replication solutions linked
to from :

http://techdocs.postgresql.org/oresources.php#replication

PostgreSQL Replicator seems to be the most complete, but I'm not sure
(haven't yet gotten around to testing them properly).

:-)

Regards and best wishes,

Justin Clift

Fran Fabrizio wrote:
> 
> Does postgres support replication?  I think this is the feature I need.
> I have a table in one db that I need to use from another db on another
> machine.  The first db is behind two firewalls (for a good reason =) and
> the second needs to be hung out on the internet, so I can't really use
> the same db.  But I would like to have the table on the internet Pg
> install to be updated whenever the master table behind the firewalls is
> updated.  It doesn't need to be real-time, but maybe once every hour or
> half hour.  I certainly have no problem cheating and just copying a file
> over or something if that will work.  I looked through the docs but
> didn't see anything about replication in the Administrator manual, where
> I assume it'd be discussed.  I did see a vague reference to a
> replication toolkit in the release notes, is this what I'm looking for?
> 
> Thanks,
> Fran
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://www.postgresql.org/search.mpl

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] Postgres User and Password

2001-07-15 Thread Justin Clift

Hi Bob,

This sounds more like a general Unix security problems than anything
PostgreSQL specific.

If you are only changing to the "postgres" user to start the database
server, then would it be better for your Linux startup scripts to
automatically start PostgreSQL when the server starts, then have your
user accounts setup so they can access PostgreSQL directly?  That way
people should be able to log in as themselves and use PostgreSQL
directly without having to su anywhere?

:-)

Regards and best wishes,

Justin Clift

R Talbot wrote:
> 
> I was not able to get an RPM build for Calder Edesktop 2.3 & 2.4..
> So, I downloaded source for Postgres v 7.0.3 and rolled my own..
> I compiled the source to 3 linux boxes and Installed to 3 OS/2 boxes.
> 
> My problem is with my Linux Posgres installations.
> I compiled as root and installed as root user. As root I can
> root@thinkpad root]#  su postgres
> root@thinkpad root]#  pg_ctl  start  ...  Or use postmaster
> 
> and successfully start the server.. As I have set all Path and Data
> enviormental variables.
> But, if I try this as a user
> Bob@thinkpad Bob]# su postgres . My results is
>  password:   Then no
> matter whats entered, even NULL
> 
> ... I get
> su: incorrect password
> 
> I had no password for User postgres but I finally gave it one but no
> help..
> I made root and Bob both members of  Group database.. no help.
> Once server is started Bob is a postgres user and can start and use
> psql...
> 
> Very inconvenient to log in as root then su postgres then back to User
> login to
> development tools..
> How can I fix this problem..
> 
> Thank You
> Bob T
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] Performance tuning for linux, 1GB RAM, dual CPU?

2001-07-11 Thread Justin Clift

Hi Adam,

There are a few links to benchmark-type things you might find useful at
:

http://techdocs.postgresql.org/oresources.php#benchmark

Hope they're useful.

:-)

Regards and best wishes,

Justin Clift

Adam Manock wrote:
> 
>  >This is almost certainly a lousy idea.  You do *not* want to chew up all
>  >available memory for PG shared buffers; you should leave a good deal of
>  >space for kernel-level disk buffers.
> 
> I decided to start high on buffers because of Bruce's:
> http://www.ca.postgresql.org/docs/hw_performance/
>  From that I get the impression that operations using kernel disk buffer
> cache are considerably more expensive than if the data was in shared
> buffer cache, and that increasing PG's memory usage until the system
> is almost using swap is The Right Thing To Do.  Has anyone got real
> world test data to confirm or refute this??
> If not, then I am going to need to find or create a benchmarking program
> to load down PG against a fake multi-gigabyte "production" database.
> Or I could wait a week to see what RedHat does to tune their
> implementation of PG :-)
> 
> Adam
> 
> ---(end of broadcast)---
> TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



[GENERAL] QUERY - Including the new LDP PostgreSQL HOWTO in the main PostgreSQL distribution

2001-07-08 Thread Justin Clift

Hi all,

We've had the go-ahead from the Linux Documentation Project (LDP) guys
to create a new PostgreSQL HOW-TO for a while now.  I was going to start
it off just to make sure we had something, so that it could be put
around instead of Al Dev's Database Guide (the bad one).

Well, I haven't had time.  Here's my thought, I'd like to know what
people think.

 - How about we create a new PostgreSQL HOW-TO, have it as part of the
main distribution, and have that be the one which the LDP guys use?

They use DocBook format, as do we, and I feel this will allow us to keep
a very in-sync relationship between the new PostgreSQL HOW-TO and the
present version.

It also means that no one person has total control of it, and it can be
contributed to by anyone that has a suggestion and/or can generate a
diff.

So, what do people think?

:-)

Regards and best wishes,

Justin Clift

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] PostgreSQL perl / libpq.so.2 problem - again :(

2001-07-07 Thread Justin Clift

Hi all,

Are you familiar with Symantec Ghost?

The way I work I keep fresh installed versions of Mandrake 8.0, Win NT
(with SP6a), Solaris 8.0 INTEL, etc, as compressed image files.  When it
comes time to build software on a "freshly installed" machine it takes
just under 10 minutes to restore the appropriate image to a hard drive
with Ghost.

Works well for me.  What do you guys think, good approach?

:-)

Regards and best wishes,

Justin Clift

Lamar Owen wrote:
> 
> On Friday 06 July 2001 09:04, [EMAIL PROTECTED] wrote:
> > This might sound like a flame, but it isn't meant to be.  Uninstall the rpm
> > packages that are giving you trouble and reinstall them from source.  For
> > me, rpm's are just grief, especially for apps that I'm going to do a lot of
> > configuration anyway.
> 
> For a machine that has only RPM-installed packages, the RPM's can be more
> convenient.
> 
> > compile postgresql and apache from source, both to get the most recent
> > updates immediately and so they could be optimized for that machine.
> 
> As the PostgreSQL release cycle is rather slower than much software, this
> isn't really an issue for PostgreSQL.  Patience is still a virtue.
> 
> > OTOH, if you can get the rpm's to work, by all means more power to you.
> 
> RPM offers more to users than just convenience.  But, if you're not
> convinced, I'm not going to argue with you.
> 
> In my case, I used the RPM's before I started maintaining the RPM's because I
> don't install development tools on production servers -- and at the time
> Ididn't have a development server to build on.  I now have enough boxen to do
> the development with -- but I still prefer the RPM way of doing things, as it
> results in a more consistent system.  And I take great pains toleave my
> development machines in 'out-of-the-box' condition (except for security
> updates) so that the RPM's I build are usable by the most people.
> 
> Otherwise, you will have to rebuild the RPMset from the source RPM for your
> custom setup.
> 
> But, if you start installing core OS packages from source on an RPM box, you
> will likely need to install all dependent packages from source as well, as
> the RPM database won't have the correct dependency information.
> 
> In the example that started this thread, had Perl 5.6 been installed as RPM,
> the postgresql-perl RPM installation should have barfed, as it depends upon
> the perl version registered with the RPM database to equal 5.00503 -- not
> greater and not less.  But  perl 5.6 was installed from source -- and the RPM
> database dependencies we're updated -- which could cause more problems than
> for just the postgresql-perl RPM, as any other RPMs that depend upon
> perl=5.00503 will install silently to the older perl directory, which will be
> incorrect.
> 
> On a related note, I no longer have RedHat 6.2 or 7.0 boxen -- Red Hat 7.1 is
> so much more stable (and so much faster!) that I have migrated all but my
> production server to RH 7.1 --and the production server will get the upgrade
> next.  If anyone wants to donate a old hard drive or two to see older or
> other distributions supported, I won't argue :-).  The installation of Red
> Hat necessary to build the RPMset varies, but is almost always greater than
> 1GB -- a 2 or 3 GB hard drive is enough to install a development set on --
> and I will continue support for those distributions as long as the hard drive
> lives.
> 
> So, unless things change, future PostgreSQL binary RPMsets will be built only
> for RHL 7.1 by me -- others are already building Mandrake 7.2 and 8.0 sets.
> You can rebuild from the source RPM fairly easily, though, as long as you
> have at least RPM version 3.0.5.  Instructions are in the README.rpm-dist.
> --
> Lamar Owen
> WGCR Internet Radio
> 1 Peter 4:11
> 
> ---(end of broadcast)---
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to [EMAIL PROTECTED] so that your
> message can get through to the mailing list cleanly

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



[GENERAL] CLISP ?

2001-05-28 Thread Justin Clift

Hi all,

Does anyone know what the heck CLISP is, and/or if there's a driver for
using PostgreSQL with it?  :-)

I'll add it to the techdocs.postgresql.org website if there is too.

:-)

Regards and best wishes,

Justin Clift

Gunjan Varshney wrote:
> 
> Dear,
> 
> We are working on a project in CLISP in which we are using PoastgreSQL.
> Can you please suggest us a driver to connect through clisp script?
> 
> Regards,
> Gunjan

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] Install with Apache/PHP (Was "Stubborn Multibyte")

2001-05-23 Thread Justin Clift

Hi Karen,

It wouldn't hurt to update to at least PHP 4.0.5, as it fixes a bunch of
bugs, and also knows about the changes in the PostgreSQL naming of
include files, etc.

:-)

Apache 1.3.20 is also available last I checked too.

:-)

Regards and best wishes,

Justin Clift

Karen Ellrick wrote:
> 
> Update on my problem: I had another machine waiting in the wings, that would
> eventually replace the one I am having trouble with regarding the multibyte
> complaint.  I decided to try installing PostgreSQL 7.1.1 on that one, and it
> worked.  So if I can get everything else working on the new machine, I will
> just swap it out and ignore the fact that the present machine is being
> mysteriously stubborn about multibyte errors.
> 
> However, on the new machine (which is also RedHat 6.1J), when I tried my
> tried-and-true sequence of configuring/compiling/installing the combination
> of Apache and PHP4 with related PostgreSQL files, I ran into a different
> problem.  This is my sequence, after untarring all three packages
> (theoretically it doesn't matter whether I install pgsql first or last, as
> long as the untarred directory is there):
>cd apache_1.3.17
>./configure --prefix=/usr/apache
>cd ../php-4.0
> 
>  ./configure --with-apache=../apache_1.3.17 --with-pgsql=../postgresql-7.1.1
>make
>make install
>cd ../apache_1.3.17
> 
> ./configure --prefix=/usr/apache --activate-module=src/modules/php4/libphp4.
> a
>make
>make install
> 
> But this time (never before on two other machines) I get the following error
> during PHP's make:
>In file included from pgsql.c:29:
>php_pgsql.h:32: postgres.h: No such file or directory
> 
> Anyone done this before, and had this message?  I am using the same tarballs
> for PHP and Apache that I used on the previous two installations.  After it
> failed the first time, I even tried untarring the previously used tarball
> for postgresql (7.0.2) and pointing to it during configure, but the same
> error appeared.  There are no shortage of files called postgres.h on the
> machine, but I don't know where it is looking, and I don't think I should
> have to start disecting the Makefile.  It worked before, so it shouldn't be
> a typo or incompatibility, should it?
> 
> 
> Karen Ellrick
> S & C Technology, Inc.
> 1-21-35 Kusatsu-shinmachi
> Hiroshima  733-0834  Japan
> (from U.S. 011-81, from Japan 0) 82-293-2838
> 
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [GENERAL] Re: What's the best front end/client under MS Windows?

2001-05-15 Thread Justin Clift

Hi Greg,

Instead of using psql to get the NOTICES, when I program in PL/pgSQL, I
start the database with -d 2 (debug level of 2) and this forces the
NOTICES into the PostgreSQL log file.

Then, I just have a telnet/ssh/etc session on the server running :

tail -f postgresql.log

So I constantly have access to the NOTICES which PostgreSQL generates,
regardless of how I'm hitting it.

Would this be useful to you?

:-)

Regards and best wishes,

Justin Clift

Gregory Wood wrote:
> 
> I'm partial to the ZEOS Database Explorer myself. I don't have experience
> with a multitude of tools, so the best I can offer is that I have no
> problems with the latest version :) Actually, I can tell you that it has the
> advantage of a native interface (rather than relying on ODBC). And it's
> free, that's always an advantage.
> 
> Oh, and it does have the disadvantage of not showing NOTICEs, which is a
> pain in the ass when doing benchmarking via EXPLAIN, for which I'm forced to
> use psql. There were some problems in older versions (specifically it was
> having trouble stripping out spaces on newlines and with quoting on
> triggers), but those problems seem to be resolved with the latest version.
> It's not the most stable program, but most people don't use Windows for
> stability...
> 
> Address is http://www.zeoslib.org/  but it appears to be down at the moment.
> 
> Greg
> 
> - Original Message -
> From: "Walter Chong" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, May 11, 2001 11:03 PM
> Subject: What's the best front end/client under MS Windows?
> 
> > Kindly list the advantages/disadvantages for me, THX!
> >
> >
> > ---(end of broadcast)---
> > TIP 4: Don't 'kill -9' the postmaster
> >
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] Re: Database Recovery Help...

2001-05-08 Thread Justin Clift

Hi John,

What OS are you running it on?

For example, I've been told that Debian Linux puts its socket files in
/var/run/postgresql instead of /tmp/.

The idea here, is to find that socket file and remove it.  For most
OS's, it's in /tmp/ but for yours it might not be, especially if you've
installed from a package (rpm, deb, etc).

It's something to look into.

:-)

Regards and best wishes,

Justin Clift


"John Clark L. Naldoza" wrote:
> 
> Hi,
> 
> Chris Smith wrote:
> >
> > Hi,
> >
> > Did you try what it suggests?
> >
> > If you're sure PostgreSQL isn't already running, remove the
> > "/tmp/.s.PGSQL.5432" file, and try again.
> 
> That file didn't exist...;-)
> 
> --
>  /) John Clark Naldoza y Lopez   (\
> / )Software Design Engineer II   ( \
>   _( (__  Web-Application Development_) )_
>  (((\ \>  /_>Cable Modem Network Management System <_\( \_/ / NEC Telecom Software Phils., Inc.  \ \_/ )
>   \   /  \   /
>\_/  phone: (+63 32) 233-9142 loc. 3112\_/
>/   /  cellphone: (+63 919) 399-4742 \   \
>   /   / email: [EMAIL PROTECTED]\   \
> 
> ---(end of broadcast)---
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to [EMAIL PROTECTED] so that your
> message can get through to the mailing list cleanly

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



[GENERAL] When DST occurs

2001-05-04 Thread Justin Clift

Hi all,

I'm trying to figure out how DST change times will affect a running database?

For example, if I'm running a PostgreSQL 7.1 server through a DST changeover 
period, how does the database handle this?

Apparently linux automatically does some kind of update during the changeover 
period, but does that transfer through to PostgreSQL?

Or would the database need to be re-started?

Or  ?

Need to find out this info, but the documentation doesn't appear to mention 
anything about it, and the mailing list stuff I've read just directly talk 
about this.

Regards and best wishes,

Justin Clift

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



[GENERAL] Daylight savings

2001-05-04 Thread Justin Clift

Hi all,

I'm wondering if anyone has scripts or knows of any tools which will detect 
the next DST change, and setup a cronjob to be run just before it?

This is so we can have certain types of data which are stored in the database 
as localtime, updated to still be correct during DST and after.

At present I'm considering running a mismash of zdump, perl, psql, etc, and 
I'm kind of hoping there's already something out there.

Regards and best wishes,

Justin Clift

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] DB Getting Slower and Slower and Slower....

2001-05-04 Thread Justin Clift

Hi Guys,

I don't know if this has any bearing, but I remember someone recently
saying that Sun's JDK 1.3 has a memory leak bug in one of it's releases,
and our JDBC driver is affected by that.

Not sure of it's present status though.

Regards and best wishes,

Justin Clift

Doug McNaught wrote:
> 
> "Othman Laraki" <[EMAIL PROTECTED]> writes:
> 
> > I recently upgraded to V7.1 version of Postgres on Linux and have
> > noticed that as the DB is being used, it gets progressively slower
> > and slower, until very simple queries slow down to a crawl.
> 
> First question: are you VACUUMing enough?  How active is the DB with
> respect to inserts/updates?  You should be doing VACUUM ANALYZE at
> least nightly (some people with very busy databases do it every couple
> hours).
> 
> > The
> > basic setup I have is a set of JSPs and Servlets running on Tomcat,
> > that use Java classes which connect to Postgres through a JDBC
> > driver and perform various DB operations. But, as I said, the DB
> > gets noticeably slower, as if it does not clean up behind itself
> > after performing operations and finally runs out of memory... Then,
> > the only thing that works is stopping the postmaster and rebooting
> > the machine.
> 
> Very odd.  You certainly shouldn't have to reboot to reclaim memory;
> restarting the postmaster should be enough.
> 
> Are you sure the Java app or some other process isn't eating up all
> the memory?  I was getting PG backend crashes due to lack of memory
> every few days for a while, and finally found that it was my
> webserver that was running away with itself...
> 
> Also make sure you're using the latest JDBC driver (early 7.1 RPMs had
> one that was out of date).
> 
> Are you doing connection pooling in your web app?  Or does each
> servlet/JSP connect and disconnect on its own?
> 
> -Doug
> --
> The rain man gave me two cures; he said jump right in,
> The first was Texas medicine--the second was just railroad gin,
> And like a fool I mixed them, and it strangled up my mind,
> Now people just get uglier, and I got no sense of time...  --Dylan
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [GENERAL] Serial Type

2001-05-02 Thread Justin Clift

Hi Chris,

If you do an INSERT straight into the table, AND also make sure you give
it the value you want in the serial column, it will accept it and not
increment the serial column's counter.

There are also a few function which are useful with the serial type :

currval()
setval()
nextval()

See http://odbc.postgresql.org/docs/index.php?sql-createsequence.html
for more info.

Regards and best wishes,

Justin Clift

Christian Marschalek wrote:
> 
> The serial data type automaticaly takes the next higher value, but what
> if there's a drop and I want to assing 3 even if there are 20 records
> and the next higher number would be 21 not 3?
> 
> Tia Chris
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://www.postgresql.org/search.mpl

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] JDBC speed question.

2001-04-28 Thread Justin Clift

Hi Clayton,

>From what I remember, using -p will change BOTH the TCP/IP port and the
Unix domain socket.

i.e.   pg_ctl start -o '-i -p '

Should make PostgreSQL listen on TCP port , and on most unix systems
will create a socket file in /tmp/.s.PGSQL. (and its corresponding
lock file).

Regards and best wishes,

Justin Clift

Clayton Vernon wrote:
> 
> Thanks, but can I specify each port? I've only seen the one documented
> command option "-p" which I assume was for the TCP/IP port.
> 
> Again, thanks for the help,
> 
> Clayton
> 
> - Original Message -
> From: "Doug McNaught" <[EMAIL PROTECTED]>
> To: "Clayton Vernon" <[EMAIL PROTECTED]>
> Cc: "John Oakes" <[EMAIL PROTECTED]>;
> <[EMAIL PROTECTED]>
> Sent: Thursday, April 26, 2001 6:19 PM
> Subject: Re: [GENERAL] JDBC speed question.
> 
> > "Clayton Vernon" <[EMAIL PROTECTED]> writes:
> >
> > > Related question: how do you run postgreSQL to simultaneously support a
> Unix
> > > socket and TCP/IP?
> >
> > Just add '-i' to the postmaster startup options.  The Unix socket will
> > still be available.
> >
> > -Doug
> > --
> > The rain man gave me two cures; he said jump right in,
> > The first was Texas medicine--the second was just railroad gin,
> > And like a fool I mixed them, and it strangled up my mind,
> > Now people just get uglier, and I got no sense of time...  --Dylan
> >
> 
> ---(end of broadcast)---
> TIP 4: Don't 'kill -9' the postmaster

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] Re: On the _need_ to vacuum...

2001-04-28 Thread Justin Clift

Totally agreed.

It could just be from a lack of people's time to do things, or I wonder
if  Alfred's patch is doing things which might not be beneficial? 
(Maybe there have been decisions on a better way to get it done, but it
just hasn't been implemented yet).

I'm curious also.

Regards and best wishes,

Justin Clift

[EMAIL PROTECTED] wrote:
> 
> I am rather staggered by a developer considering it necessary to
> attempt to cooerce the core development team into including a patch.
> 
> If the work that Alfred has done is as effective as he claims, then
> there must be a *REALLY* good reason why it isn't being included.
> 
> I don't want to start any form of war
> But as a user I'd be interested to know why such a patch would appear
> to be unacceptable.
> 
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Glen Eustace,
> GodZone Internet Services, a division of AGRE Enterprises Ltd.,
> P.O. Box 8020, Palmerston North, New Zealand 5301
> Ph/Fax: +64 6 357 8168, Mob: +64 21 424 015
> 
> ---(end of broadcast)---
> TIP 5: Have you checked our extensive FAQ?
> 
> http://www.postgresql.org/users-lounge/docs/faq.html

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



[GENERAL] Report Writer for PostgreSQL

2001-04-26 Thread Justin Clift

Hi guys,

Does anyone have experience with report writers?  It's not something I
know much about yet.

Regards and best wishes,

Justin Clift

 Original Message 
Subject: Re: [ANNOUNCE] New PostgreSQL Review at epinions.com
Date: Thu, 26 Apr 2001 21:19:08 -0400 (EDT)
From: Patrick Lanphier <[EMAIL PROTECTED]>
To: Justin Clift <[EMAIL PROTECTED]>

Well it needs the capability format data on many different graph,
capable
of generating HTML, PDF, and RTF formats.  The server will be running on
Linux but the design platform can be whatever.  The problem I had with
one
report writer was the data from the database was present one way and it
was not capable on rotating the data for the graph and I wasn't about to
do this for the report writer.  Is there somebody I should contact that
you know about a report writer?

Patrick Lanphier
The Artemis Group
http://www.artemisgroup.com

On Fri, 27 Apr 2001, Justin Clift wrote:

> No problem Patrick.  :-)
> 
> Two questions :
> 
> a) Which operating system(s) does it need to run on?
> 
> b) What features does it need to have?
> 
> Honestly, I haven't done much with report writing, so I'm not going to
> be the best person to ask.  BUT if you do a quick subscribe to the
> [EMAIL PROTECTED] mailing list and ask there, many capable
> people are around.  :-)
> 
> (You subscribe by sending "subscribe" as a message to
> [EMAIL PROTECTED]  Unsubscribing later on is the
> same, but sending "unsubscribe" )
> 
> :-)
> 
> Regards and best wishes,
> 
> Justin Clift
> 
> Patrick Lanphier wrote:
> > 
> > Sorry to grab your email address and ask you this.  But I have been
> > looking for an inexpensive report writer that is feature rich.  What are
> > your thoughts?
> > 
> > Patrick Lanphier
> > The Artemis Group
> > http://www.artemisgroup.com

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] replicating a postgres database

2001-04-22 Thread Justin Clift

Hi Cheryl,

Do you want a one-off copy (a duplicate), or replication which
continuously keeps  the databases synchronised?

Regards and best wishes,

Justin Clift

Cheryl Ayres wrote:
> 
> is there a way to replicate an existing Postgres database.  We want to
> duplicate it with a new name and login.
> 
> CA Web Design
> Website: www.cadesign.on.ca
> Email: [EMAIL PROTECTED]
> Phone 519.941.6446
> 
> Proud member of:
> Orangeville & District Chamber of Commerce www.chamber.orangeville.on.ca
> Headwaters Country Tourism Association www.headwaterstourism.com
> 
> ---(end of broadcast)---
> TIP 6: Have you searched our list archives?
> 
> http://www.postgresql.org/search.mpl

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



[GENERAL] Re: Success: PostgreSQL 7.1 on MacOS X (Darwin 1.3)

2001-04-16 Thread Justin Clift

Hi Dieter,

Yes, definitely interested.

What I will do is forward your email to the guys in the PostgreSQL
mailing lists, as it's those guys who would probably make a mirror or
your packages for everyone to use if they like it.

The other thing I can do is make a link to your packages from the
techdocs.postgresql.org website, and I'll also ask you for some
assistance.

Alexander Lohse <[EMAIL PROTECTED]> has put together his notes on
installing PostgreSQL on MacOS X at
http://techdocs.postgresql.org/installguides.html#macosx
If you can work with him on suggestions for expanding, improving, and
updating those notes, that will be a really great contribution.

Thanks heaps for your time and effort Dieter.

Regards and best wishes,

Justin Clift

[EMAIL PROTECTED] wrote:
> 
> Dear,
> 
> i have sucessfully configure, compile, check (make check), install, create database 
>and dbuser without any problems on MacOS X 10.0.1 (Darwin 1.3). Simple tests on a 
>database was successfully, too!
> Also, i have made PHP4.04pl1 (with own made patches for work-around Darwins 
>"mktime()"; see PHP-bugtraq 8828) as a loadable file for apache. It will tested 
>together at the next few days!
> 
> I have made a MacOSX like Package file ("Postgresql.pkg") to easy install postgres 
>on MacOSX at "/usr/local/pgsql" (there will install a short README how to continue 
>the installation; create "postgres" user, initdb, ...).
> 
> Do you interest in this package?
> http://home.t-online.de/home/dieter.fiebelkorn/postgresql/Postgresql.pkg.tgz
> 
> PHP4 with mktime()-patch, MySQL, PostgreSQL, OpenBase:
> http://home.t-online.de/home/dieter.fiebelkorn/postgresql/libphp4.pkg.tgz
> 
>  Ciao
> Dieter

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



[GENERAL] HOWTO document

2001-04-16 Thread Justin Clift

Hi all,

Has anyone stepped up to review and re-work the present English HOWTO
document, the one that has been removed due to the misinformation and
inaccuracies in it?

If not, I'm going to start on it, with a view to have it ready in the
next month or two.

Regards and best wishes,

Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



RE: [GENERAL] Shared memory failure?

2001-04-13 Thread Justin S.

Thanks Tom. Yeah, I heard that an older version PostgreSQL was used. So if I
just use a different port number, and not try replacing the version that
comes with the OS, everything should work fine? How do I start PostgreSQL on
a different port (and which would you recommend)? Thanks.

Sincerely,

Justin Stayton
CometFly Media, LLC.
[EMAIL PROTECTED]

-Original Message-
From: Tom Lane [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 13, 2001 2:59 PM
To: [EMAIL PROTECTED]
Cc: Steve Wolfe; [EMAIL PROTECTED]
Subject: Re: [GENERAL] Shared memory failure?


"Justin S." <[EMAIL PROTECTED]> writes:
> Cobalt RaQ4i with version 6 of their operating system.

Oh.  I think Cobalt has a Postgres (6.5.something?) installed as part of
the OS.  You'll need to pick a different port number than 5432 to avoid
conflicting with the system's server.

BTW, I've heard that people tried to replace the built-in Postgres with
newer releases and had troubles, so I don't recommend trying that unless
you're ready to do some debugging.

regards, tom lane


---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



RE: [GENERAL] Shared memory failure?

2001-04-13 Thread Justin S.

Cobalt RaQ4i with version 6 of their operating system.

Sincerely,

Justin Stayton
CometFly Media, LLC.
[EMAIL PROTECTED]

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Steve Wolfe
Sent: Friday, April 13, 2001 1:13 PM
To: [EMAIL PROTECTED]
Subject: Re: [GENERAL] Shared memory failure?


> First off, I'd just like to thank everyone for their help with my last
> problem. It worked, but now it gives me another error:
>
> IpcMemoryCreate: shmget failed (Permission denied) key=5432010, size=144,
> permission=700
> This type of error is usually caused by an improper
> shared memory or System V IPC semaphore configuration.
> For more information, see the FAQ and platform-specific
> FAQ's in the source directory pgsql/doc or on our
> web site at http://www.postgresql.org.
> IpcMemoryAttach: shmat failed (Permission denied) id=2
> FATAL 1:  AttachSLockMemory: could not attach segment
>
> I looked through the troubleshooting guide, but it wasn't very helpful.
> Anyone know how to get around this? Thanks again.

  It's OS-dependant.  What OS are you running, and if it's Linux, which
kernel?

steve




---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly


---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



[GENERAL] Shared memory failure?

2001-04-13 Thread Justin S.

First off, I'd just like to thank everyone for their help with my last
problem. It worked, but now it gives me another error:

IpcMemoryCreate: shmget failed (Permission denied) key=5432010, size=144,
permission=700
This type of error is usually caused by an improper
shared memory or System V IPC semaphore configuration.
For more information, see the FAQ and platform-specific
FAQ's in the source directory pgsql/doc or on our
web site at http://www.postgresql.org.
IpcMemoryAttach: shmat failed (Permission denied) id=2
FATAL 1:  AttachSLockMemory: could not attach segment

I looked through the troubleshooting guide, but it wasn't very helpful.
Anyone know how to get around this? Thanks again.

Sincerely,

Justin Stayton
CometFly Media, LLC.
[EMAIL PROTECTED]


---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl



Re: [GENERAL] Re: ongoing holy grail thread - VICTORY!!!

2001-04-13 Thread Justin Clift

Hi Tony,

That's great to hear.  :-)

You need a saying like "'twas a long hard battle, but in the end we
emerged victorious" about now.  Heh Heh Heh

Tony Grant wrote:

> Does not work, must be "host db_name IP user ident"
> 
> Maybe this has something to do with java security???

Dunno.  Errr... could be.  

> Please bear with me on this one people: I'll try to write up a sort of
> HOWTO to document for this. But it has taken me a week full time so far
> and I have to get back to looking after my clients.

Weekend is afoot too.  Relax, have fun.  :-)


> For now the secret was a clean install of _everything_ on a developpment
> server. Everything meaning RedHat 7.0 on down to the Apache module...
> 
> I think that we should maybe get this info out to Macromedia to
> supplement the MySQL stuff that is already in Ultradev.

I agree.  If you can get the info to the rest of us too, we can make it
available for people cruising part the mailing list archives, techdocs
website, etc.

>From memory Macromedia has their Macromedia Exchange area where people
can share and contribe extensions for Dreamweaver, Ultradev, etc.  They
also have a newsletter.

Wonder how you would get a mention that PostgreSQL works with it in
their monthly newsletter?  Probably be quite a few people interested in
hearing that.

Regards and best wishes,

Justin Clift

 
> Cheers
> 
> Tony Grant
> 
> --
> RedHat Linux on Sony Vaio C1XD/S
> http://www.animaproductions.com/linux2.html
> 
> ---(end of broadcast)---
> TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



[GENERAL] New look for the techdocs website...

2001-04-13 Thread Justin Clift

Hi all,

I've just taken a bit of time to give a more organised look to the whole
techdocs.postgresql.org website.

If anyone has a few moments spare, could they please take a look and
tell me what they think?  I like it, but if most people don't, I'll
change it back.

Regards and best wishes,

Justin Clift

P.S. - As a bonus, I've even figured out how to access my
[EMAIL PROTECTED] email, so I can start using this again!  :-)

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



[GENERAL] Address already in use?

2001-04-12 Thread Justin S.

Hi Everyone,

Alright, I've installed PostgreSQL 7.0.3 succesfully, but I still have a
problem. When I try starting the PostgreSQL server, using the following
command:

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data

I get the following error:

FATAL: StreamServerPort: bind() failed: Address already in use
Is another postmaster already running on that port?
If not, remove socket node (/tmp/.s.PGSQL.5432) and retry.

Anyone know how to fix this? Thanks.

Sincerely,

Justin Stayton
CometFly Media, LLC.
[EMAIL PROTECTED]


---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



[GENERAL] Non-english articles on the techdocs.postgresql.org website

2001-04-11 Thread Justin Clift

Hi all,

I'm looking at the stats of the domains of the people who are visiting
the techdocs website (these stats are publicly viewable at
http://s3.thecounter.com/counter/2228050.vdomain) and noticing how many
non-english speaking people are visiting the site's front page and then
leaving.

Any there any people who can understand both english and non-english
languages, who wouldn't mind translating an article or two on the
techdocs.postgresql.org website to a different language?

Regards and best wishes,

Justin Clift

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [GENERAL] linux/bsd

2001-04-09 Thread Justin Clift

Hi Marc,

No argument there.  Solaris 8 is a LOT better then previous versions in
regards to driver support, but still a long way behind *BSD, linux,
Windows, etc.

BUT, if you've got hardware it DOES work on... it's really nice.

Regards and best wishes,

Justin Clift

The Hermit Hacker wrote:
> 
> On Mon, 9 Apr 2001, Justin Clift wrote:
> 
> > Hi Richard,
> >
> > Solaris 8 INTEL is very stable and free for commercial use :
> > http://www.sun.com/solaris/
> >
> > You can download it directly from the web too (full version, no timeouts
> > or anything holding back):
> > http://www.sun.com/software/solaris/binaries/download.html
> >
> > It's kind of picky about which hardware it will work on though.  There
> > is a list at :
> > http://soldc.sun.com/support/drivers/hcl/8/101/BOOK.htm
> >
> > If you have hardware it likes, I'd go with Solaris INTEL, otherwise one
> > of the BSD crowd (known for stability) or Linux.
> 
> Based on my personal experiences (University I work at is predominantly
> Solaris based for Unix .. .slowly shifting *muhahaha*) ... Solaris INTEL
> is one of the worst OSs I've had the misfortune to deal with :(  Ppl
> complain about how the BSD OSs don't support as much hardware as Linux,
> but Solaris takes the cake in that department ... you have to go to
> Adaptec's web site to get drives if you want to use a U160 SCSI
> controller, as *it* isn't supported :(
> 
>  >
> > Regards and best wishes,
> >
> > Justin Clift
> >
> > Richard Boyes wrote:
> > >
> > > Hello all,
> > >
> > > I'm in the process of making some decisions as to
> > > what OS I should be using for a product that development
> > > will begin on soon. It's a web based thing using postgres,
> > > apache etc and will be all on one machine.
> > >
> > > My question is to what operating system would be a better
> > > one to use for postgres. ie linux/bsd.
> > >
> > > I know postgres works fine on both but some opinion
> > > from the postgres developer community as to which OS
> > > they prefer would have a bearing on this decision.
> > >
> > > PS sorry in advance for posting a question that might
> > >spark a lot of opinions.
> > >
> > > Thanks
> > > Richard.
> > >
> > > ---(end of broadcast)---
> > > TIP 2: you can get off all lists at once with the unregister command
> > > (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
> >
> > --
> > "My grandfather once told me that there are two kinds of people: those
> > who work and those who take the credit. He told me to try to be in the
> > first group; there was less competition there."
> >  - Indira Gandhi
> >
> > ---(end of broadcast)---
> > TIP 2: you can get off all lists at once with the unregister command
> > (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])
> >
> 
> Marc G. Fournier   ICQ#7615664   IRC Nick: Scrappy
> Systems Administrator @ hub.org
> primary: [EMAIL PROTECTED]   secondary: scrappy@{freebsd|postgresql}.org

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]



Re: [DOCS] Re: [GENERAL] Better Features document?

2001-04-08 Thread Justin Clift

Hi Joel,

Since you've got a 5 page document already, maybe you'd like to put what
you've got on the net somewhere (I can put it on techdocs.postgresql.org
if you'd like), then massage it into shape for an updated 2 page intro
Peter is suggesting?

Don't want to lose 3 pages of what may just be really insightful
work...  :-)

Regards and best wishes,

Justin Clift

Peter Eisentraut wrote:

> If you can make it a little less than 5 pages (like 2), we can put it into
> the preface of the documentation.  I'd imagine it stuck somewhere near the
> following URL:

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



[GENERAL] www.postgresql.org down?

2001-04-08 Thread Justin Clift

Hi all,

Is it just my route to the main webserver, or is the website at
www.postgresql.org down?

Can access the mirrors, but can't touch anything at the main PostgreSQL
website.

Rats, wanted to submit results of 7.1RC3 to Vince's database...

Regards and best wishes,

Justin Clift

---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html



Re: [GENERAL] Postgres 7.1RC1 on Solaris 7

2001-04-07 Thread Justin Clift

Hi,

It doesn't seem to have been mentioned that the preferable way to
compile PostgreSQL on Solaris is to unset your LD_LIBRARY_PATH and set
an LD_RUN_PATH instead.

That is right isn't it?

Regards and best wishes,

Justin Clift

Ahmed Moustafa wrote:
> 
> Hi Tom,
> 
> I did the test by hand and here is the output:
> 
> bash-2.03# echo "int main() { return 0; }"  >conftest.c
> bash-2.03# gcc -o conftest conftest.c -lz -lresolv -lgen -lnsl -lsocket -ldl
> -lm
> bash-2.03# ./conftest
> ld.so.1: ./conftest: fatal: libz.so: open failed: No such file or directory
> Killed
> bash-2.03# ldd conftest
> libz.so =>   (file not found)
> libresolv.so.2 =>/usr/lib/libresolv.so.2
> libgen.so.1 =>   /usr/lib/libgen.so.1
> libnsl.so.1 =>   /usr/lib/libnsl.so.1
> libsocket.so.1 =>/usr/lib/libsocket.so.1
> libdl.so.1 =>/usr/lib/libdl.so.1
> libm.so.1 => /usr/lib/libm.so.1
> libc.so.1 => /usr/lib/libc.so.1
> libmp.so.2 =>/usr/lib/libmp.so.2
> /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
> bash-2.03#
> 
> So, how can I fix the problem, please?
> 
> Best Regards,
> 
> Ahmed
> 
> Tom Lane wrote:
> 
> > Peter Eisentraut <[EMAIL PROTECTED]> writes:
> > > Ahmed Moustafa writes:
> > >> I downloaded Postgres 7.1RC1 from
> > >> ftp://ftp.postgresql.org/pub/dev/postgresql-7.1RC1.tar.gz. When I did
> > >> ./configure, I got a error with the test program. I could not figure out
> > >> the problem. Would you take a look at the config.log
> > >> (http://www.photo.net/users/ahmed/config.log) and tell me the problem
> > >> is, please?
> >
> > > In configure, line 6846, can you replace the 'return 0;' by 'exit(0);'?
> > > It's a long shot, but I don't see any other possibility.
> >
> > I am suspicious that it's a library linking issue.  Unfortunately,
> > configure unhelpfully /dev/null's the stderr output obtained while
> > trying to execute the test program.  (Peter, shouldn't we suggest to
> > the autoconf boys that that output ought to go into config.log?)
> >
> > Please try running the same test scenario by hand so we can see what is
> > printed:
> >
> > echo "int main() { return 0; }"  >conftest.c
> > gcc -o conftest conftest.c -lz -lresolv -lgen -lnsl -lsocket -ldl -lm
> > ./conftest
> >
> > It might also be useful to see what "ldd conftest" produces.
> >
> > regards, tom lane
> 
>   
> 
> ---(end of broadcast)---
> TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



[GENERAL] Need PostgreSQL startup scripts

2001-03-31 Thread Justin Clift

Hi all,

If anybody has a minute or two, can they please email me the startup
script they use on their system to automatically start PostgreSQL when
the system boots?

I have a Linux Mandrake 7.2 startup script for PostgreSQL 7.0.3 on the
techdocs.postgresql.org site, and I'm looking for startup scripts for
other OS's.  Startup scripts that are SANE of course.

>From what I understand of Debian, it uses a different method of starting
up than Mandrake, so I'd appreciate a copy of the Debian startup script
especially.

Regards and best wishes,

Justin Clift


-- 
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
 - Indira Gandhi

---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly



[GENERAL] PostgreSQL non-FAQ documentation

2001-02-13 Thread Justin Clift

Hi all,

I've just started starting a project on Sourceforge to contain
PostgreSQL
information about known bugs for specific versions, work-arounds, and
any
other general stuff that doesn't belong in a FAQ.

Does anyone have anything they'd like to contribute or similar?

At www.sourceforge.net/projects/pgdocs

:-)

Regards and best wishes,

Justin Clift
Database Administrator



[GENERAL] Re: Sizing of LARGE databases.

2001-01-30 Thread Justin Clift

Hi Michael,

I have recently been working on a database which is presently 14 GB in
size and will grow to nearly 1/2 terabyte in the next 12 months.  This
database is mostly large static two column tables needing fast searches.

So far what I've done is split the table into various subtables - for
example the entries starting with 'AAA' go in one table, the entries
starting with 'AAB' go in another table, etc.  After this is done I then
index the individual tables.

As each table and each index is it's own file, I then stop the
PostgreSQL daemon and move the individual files & indexes onto separate
RAID drives, then create soft links from the
/data/base/ directory to the files.

i.e.

/opt/postgres/data/base//AAA -> /drives/AAA/AAA
/opt/postgres/data/base//AAA_idx -> /drives/AAA/AAA_idx
/opt/postgres/data/base//AAB -> /drives/AAB/AAB
/opt/postgres/data/base//AAB_idx -> /drives/AAB/AAB_idx

and so on.

The biggest limitation I have found with this is the
/opt/postgres/data/pg_log file seeming to need to log (write) bunches of
data, even when just doing searches (reads) on indexes on other tables. 
No matter how fast all the other disk subsystems are, the speed of the
disk system the pg_log file is on creates an 'artificial' upper
throughput limit.

My recommendation would be (for mostly static data just doing look-ups)
to split things into many logical tables and move these tables onto
seperate RAID subsystems.  Then put the pg_log file onto the fastest
disk subsystem you can buy.  I haven't yet moved the pg_log file to a
different disk than the main postgresql installation and created a soft
link to it (this is the next step) but hopefully it won't be a problem.

The system in question is PostgreSQL 7.0.3 running on Solaris 7.

Regards and best wishes,

Justin Clift
Database Administrator

Michael Miyabara-McCaskey wrote:
> 
> Hello there,
> 
> I have a DB that I am attempting to buy "the right hardware" for.
> 
> This DB today is about 25GB total, with typical tables in the area of 3GB in
> size, and up to about 20 million records per table for the big tables.
> 
> Is there any set of recommendations for sizing a DB using PostgreSQL?  (I
> have all the docs but have not found anything of any use).
> 
> This DB itself will be mostly reads, for a decision system.  However, there
> will be a lot more data added in the future where the DB could easily grow
> to about 150GB in size, and up to about 60millions records for the large
> tables.
> 
> My current setup is Linux RH7 w/PostgreSQL 7.0.2, my intention is to build a
> large array of Linux Clusters, but I also can not find any documentation on
> how if at all PostgreSQL handles a clustered environment.  (Although I did
> see something that said you could have multiple "databases" and use a create
> view to stich together multiple tables from different DBs in a HOWTO on the
> www.kernel.org/LDP I have also noticed that the doc is longer there, and
> people who have posted about how to do this on these forums have been told
> this method does not work).
> 
> Any thoughts would be greatly appreciated.
> 
> Michael Miyabara-McCaskey
> Email: [EMAIL PROTECTED]
> Web: http://www.miyabara.com/mykarz/
> Mobile: +1 408 504 9014



[GENERAL] Advice needed please

2001-01-08 Thread Justin Clift

Hi all,

As I not familiar with the linux newsgroups and mailing lists, can
anyone give me some
guidance as to where I should post details of a java development job? 
It's a Java GUI application which interfaces to a PostgreSQL database
backend
through JDBC.

Regards and best wishes,

Justin Clift
PostgreSQL Database Administrator



Re: [GENERAL] Memory Leak

2000-11-07 Thread Justin Foster

Here is a sample of the code which demonstrates the memory problem I am having.  The 
problem does not occur immediately after memory has been maxed
out.  It appears that there is an attempt to recover some memory, about 1 Kbytes,  
once max is near.  This works for about a half a day to one full day
until everything finally freezes up.

btw: This project has just been dropped into my lap this week, so please excuse my 
ignorance.  I am wading through one of my co-workers code and trying
to catch up on the research.  Your help is greatly appreciated. :)

Since my initial testing I have discovered that doing 1000 updates of 200 rows in a 
single transaction is sort of overkill.  Only the last 200 updates
will every be seen. Right? :)   The code demanstrates the problem nonetheless.

---

int main(int argc, char **argv)
{
  int i;
  PGconn *conn;/* The connection to the database */
  PGresult *res;   /* data structure holding query results */
  time_t start, end, stime;
  time_t begin;
  char lastValue[10];
  char query[250];
  int k;

  conn = PQconnectdb (CONNECTION_STRING);
  if (PQstatus (conn) == CONNECTION_BAD)
  {
printf ("Unable to connect to database\n");
return 1;
  }

  time (&begin);

  for (k=0;;k++)
  {
time (&start);

#ifdef USE_TRANSACTIONS
/* Create a transaction, so we can use cursors */
res = PQexec (conn, "BEGIN");
if (!res || PQresultStatus(res) != PGRES_COMMAND_OK)
{
  PQclear (res);
}

PQclear (res);
#endif

for (i=0; i < 1000; i++)
{
  time (&stime);
  sprintf (lastValue, "%d%x", i, i);
  sprintf (query, DDT_UPDATE_REALTIME, lastValue, ctime (&stime));

  res = PQexec (conn, query);
  if (!res || PQresultStatus(res) != PGRES_COMMAND_OK)
  {
printf ("Error processing query\n");
PQclear (res);
return 1;
  }

  /* PQcmdTuples returns an empty string if no rows were affected */
  if (strlen (PQcmdTuples (res)) <= 0)
  {
printf ("Error processing query\n");
return FALSE;
  }

  PQclear (res);
}

#ifdef USE_TRANSACTIONS
res = PQexec (conn, "COMMIT");
PQclear (res);

res = PQexec (conn, "VACUUM ANALYZE");
if (!res || PQresultStatus(res) != PGRES_COMMAND_OK)
{
  PQclear (res);
}

PQclear (res);
#endif
time (&end);

printf ("Inner Loop %d, started: %s: Elapsed time: %d\n", k,
ctime (&begin), (int) (end-start));
  }

  PQfinish (conn);

  return 0;
}

Justin Foster wrote:

> I am using Postgres 7.0.2 :)
>
> Sorry about that.  I promise to put done my crack pipe before I send emails :)
>
> Joseph Shraibman wrote:
>
> > 7.1 is in development.  Things like this should be discussed in the
> > hackers list.
> >
> > Justin Foster wrote:
> > >
> > > Hello,
> > >
> > > RedHat 7.0, Postgres 7.1 (libpq), Intel Cel 433, 64mb, 15g hd.
> > >
> > > I am running a test which performs 1000 transactions of 1000 updates of a single 
>column in a single table, or (1 tranaction = 1000 updates) *
> > > 1000.  I have no indecies for any of the columns and the table has 3 columns and 
>200 records.  I do a VACUUM ANALYZE after every transaction. A
> > > single transaction takes about 3-6 seconds.
> > >
> > > It appears that RAM decreases at about 10 to 100K a second until it is all gone. 
> Any thoughts on how I can optimise/configure the db to
> > > alleviate this problem?  Any hints on where this leak maybe occurring?
> > >
> > > Thanks,
> > > -justin
> >
> > --
> > Joseph Shraibman
> > [EMAIL PROTECTED]
> > Increase signal to noise ratio.  http://www.targabot.com




[GENERAL] Memory Leak

2000-11-02 Thread Justin Foster

Hello,

RedHat 7.0, Postgres 7.1 (libpq), Intel Cel 433, 64mb, 15g hd.

I am running a test which performs 1000 transactions of 1000 updates of a single 
column in a single table, or (1 tranaction = 1000 updates) *
1000.  I have no indecies for any of the columns and the table has 3 columns and 200 
records.  I do a VACUUM ANALYZE after every transaction. A
single transaction takes about 3-6 seconds.

It appears that RAM decreases at about 10 to 100K a second until it is all gone.  Any 
thoughts on how I can optimise/configure the db to
alleviate this problem?  Any hints on where this leak maybe occurring?

Thanks,
-justin




Re: [GENERAL] How to remove a user ?

2000-07-12 Thread Justin Jaynes

You can use the command DROP USER username;
at the interactive sql prompt.

Justin

From: "Fred" <[EMAIL PROTECTED]>
Reply-To: "Fred" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: [GENERAL] How to remove a user ?
Date: Tue, 11 Jul 2000 21:09:53 GMT

Hi,

How to remove a user  in postgres ?

Thanks

fred




Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com




[GENERAL] Using the JDBC Driver in version 7.02

2000-07-10 Thread Justin Jaynes

Hello.  I am using Postgres 7.02 on my redhat linux box.  I have installed 
the JDK and a JSP engine.

I have also copied the JDBC level 4 Drivers that came with postgresql 7.02 
onto my hard drive.

When I try to interface with it in java, even after loading the driver with 
the line:

Class.forName("org.postgresql.Driver");

I get an error that the DriverManager cannot find a suitable driver.

The code I use to connect goes as follows:

Connection chamber = DriverManager.getConnection("localhost:5432");

I also tried it as:

Connection chamber = 
DriverManager.getConnection("localhost:5432","username","password");

and still no luck.

Can anyone help with this problem?

I have two suspicions:  First, that I am not pointing to the right class in 
the jar file.  Driver.class might be the wrong file to start with.  Second, 
maybe my server is not taking requests properly, so Java says "hey, this 
driver is not working." when it's not the drivers fault, but the servers 
fault.

Just so you know, I set up my server to trust all localhost connections.

Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com




[GENERAL] DELETE COLUMN function

1999-05-17 Thread Justin Long

Does anyone have any tips as to how I would go about:

1. deleting a column out of a database

2. changing the width of a column in the database

I've looked at the ALTER TABLE function but all it seems to be able to do is
to add a column and rename a column. I had thought that I could use it to
create a new column of the width desired, copy the old column into the new,
and delete the old, then rename the new to the old, but without a delete
function this isn't possible...


Never retreat. Never surrender. Never cut a deal with a dragon.
_______
Justin Long   CIO / Site Editor
616 Station Square Ct Network for Strategic Missions
Chesapeake, VA 23320  977 Centerville Trnpk CSB 317
[EMAIL PROTECTED] Va Beach, VA 23463
Check out our site at:http://www.strategicnetwork.org





[GENERAL] Speed

1999-04-27 Thread Justin Long

I find that it is actually faster to do a SELECT from a single record set,
then fetch each individual row and do additional SELECTS to find additional
pieces of data from other databases, rather than to a join between two or
three databases

for example

SELECT ctryid, dirid, notes from initiative order by postedon limit 3;
(for each individual record in the above select)...
select name from country where country.ctryid=iRec.ctryid
select name from directory where directory.dirid=iRec.dirid

(well this is kind of abstract code but you can follow the logic)

Has anyone else noticed that when you do multiple joins the speed of
PGSQL6.5 goes down dramatically? This is the difference between 2 seconds
for the above and 15 for a join... Is there some way to optimize?


Never retreat. Never surrender. Never cut a deal with a dragon.
___
Justin Long   CIO / Site Editor
616 Station Square Ct Network for Strategic Missions
Chesapeake, VA 23320  977 Centerville Trnpk CSB 317
[EMAIL PROTECTED] Va Beach, VA 23463
Check out our site at:http://www.strategicnetwork.org




[GENERAL] Y2K compliant

1998-06-15 Thread Justin Hickey

Hello all,

I was recently asked to determine if PostgreSQL was Y2K compliant. Looking at
the questions archive, I found the following:

On April 13, 1998, Thomas G. Lockhart writes:
> For Postgres v6.3 (and earlier) the default date/time style is "traditional
> Postgres". In future releases, the default may become ISO-8601, which
> alleviates date specification ambiguities and Y2K collation problems.

Does this imply that PostgreSQL is not Y2K compliant but will be in a future
release?

BTW please CC any replies since I am not on the mailing list.

Thank you in advance for any information.

-- 
Sincerely,

Jazzman (a.k.a. Justin Hickey)  e-mail: [EMAIL PROTECTED]
High Performance Computing Center
National Electronics and Computer Technology Center (NECTEC)
Bangkok, Thailand
==
People who think they know everything are very irritating to those
of us who do.  ---Anonymous

Jazz and Trek Rule!!!
==




<    1   2   3   4