Re: [HACKERS] 8.0 beta status

2004-08-15 Thread Bruce Momjian
Tom Lane wrote:
 Bruce Momjian [EMAIL PROTECTED] writes:
  However, I don't see any CVS commit that fixed this?  What am I missing?
 
 The failure case is where the template database has a conflicting
 table.  You didn't show us where you created that table, but it
 evidently was not in template1.

OK, reproduced by using template1:

create tablespace blah location '/bjm/tmp';
CREATE TABLESPACE
create table foo (i int) tablespace blah;
CREATE TABLE
create database foo tablespace blah;
ERROR:  could not initialize database directory
DETAIL:  Directory /u/pgsql/data/pg_tblspc/17229/17232 already exists.

Gavin has posted a patch for this so I will put it in the patch queue.

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  [EMAIL PROTECTED]   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

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

   http://www.postgresql.org/docs/faqs/FAQ.html


Re: [HACKERS] 8.0 beta status

2004-08-14 Thread Bruce Momjian
Christopher Kings-Lynne wrote:
  Yeah, those are all bug fixes and okay for post-beta I think.  But which
  two tablespace failures are you thinking of exactly?  The last couple
  weeks have been a bit of a blur for me...
 
 http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4

I am confused.  You had:

template1=# create tablespace blah location '/home/swm/tbl/tspc1/';
CREATE TABLESPACE
template1=# create table foo (i int) tablespace blah;
CREATE TABLE
template1=# create database foo tablespace blah;
ERROR:  could not initialize database directory
DETAIL:  Directory /home/swm/tbl/data/pg_tblspc/17227/17230 already
exists.

but with CVS head I see:

$ psql -a test /tmp/x
create tablespace blah location '/bjm/tmp';
CREATE TABLESPACE
create table foo (i int) tablespace blah;
CREATE TABLE
create database foo tablespace blah;
CREATE DATABASE

However, I don't see any CVS commit that fixed this?  What am I missing?

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  [EMAIL PROTECTED]   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

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

   http://www.postgresql.org/docs/faqs/FAQ.html


Re: [HACKERS] 8.0 beta status

2004-08-14 Thread Bruce Momjian
Tom Lane wrote:
  http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=4107211C.2050508%40familyhealth.com.aurnum=5
 
 I think the problem here is that we don't have a syntax for saying
 my tablespace is the same as my database's default tablespace or my
 tablespace is the same as my schema's default tablespace, when there is
 an intermediate object (schema or table) that isn't using that
 tablespace. (Note that TABLESPACE pg_default does definitely not mean
 either of these.)
 
 This is fixable with some special syntax but is it worth the trouble?

Seems we have to come up with some solution or dump/reload will not put
things back in the same place for certain unusual configurations.

Added to open items:

* fix ambiguity for objects using default tablespaces

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  [EMAIL PROTECTED]   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

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


Re: [HACKERS] 8.0 beta status

2004-08-14 Thread Tom Lane
Bruce Momjian [EMAIL PROTECTED] writes:
 However, I don't see any CVS commit that fixed this?  What am I missing?

The failure case is where the template database has a conflicting
table.  You didn't show us where you created that table, but it
evidently was not in template1.

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: [HACKERS] 8.0 beta status

2004-08-14 Thread Gavin Sherry
On Sat, 14 Aug 2004, Bruce Momjian wrote:

 Christopher Kings-Lynne wrote:
   Yeah, those are all bug fixes and okay for post-beta I think.  But which
   two tablespace failures are you thinking of exactly?  The last couple
   weeks have been a bit of a blur for me...
 
  http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4

 I am confused.  You had:

   template1=# create tablespace blah location '/home/swm/tbl/tspc1/';
   CREATE TABLESPACE
   template1=# create table foo (i int) tablespace blah;
   CREATE TABLE
   template1=# create database foo tablespace blah;
   ERROR:  could not initialize database directory
   DETAIL:  Directory /home/swm/tbl/data/pg_tblspc/17227/17230 already
   exists.

 but with CVS head I see:

   $ psql -a test /tmp/x
   create tablespace blah location '/bjm/tmp';
   CREATE TABLESPACE
   create table foo (i int) tablespace blah;
   CREATE TABLE
   create database foo tablespace blah;
   CREATE DATABASE

You need to create a condition where by the new database would have to
merge a table into its default database. If you did the above in the
template1 database, you would get the same effect.

I sent a (partial) fix for this, which included some documentation
improvements. However, I posed a question. *digs*

[PATCHES] CREATE DATABASE with tablespace fix

was the subject.

Gavin

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


Re: [HACKERS] 8.0 beta status

2004-08-12 Thread Bruce Momjian

Where are we on this?

---

Tom Lane wrote:
 Christopher Kings-Lynne [EMAIL PROTECTED] writes:
  Yeah, those are all bug fixes and okay for post-beta I think.  But which
  two tablespace failures are you thinking of exactly?  The last couple
  weeks have been a bit of a blur for me...
 
  http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4
 
 Okay, this is a the-error-message-could-be-better gripe.  Fair enough,
 but it's not top of my priority list ...
 
  http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=4107211C.2050508%40familyhealth.com.aurnum=5
 
 I think the problem here is that we don't have a syntax for saying
 my tablespace is the same as my database's default tablespace or my
 tablespace is the same as my schema's default tablespace, when there is
 an intermediate object (schema or table) that isn't using that
 tablespace. (Note that TABLESPACE pg_default does definitely not mean
 either of these.)
 
 This is fixable with some special syntax but is it worth the trouble?
 
   regards, tom lane
 
 ---(end of broadcast)---
 TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]
 

-- 
  Bruce Momjian|  http://candle.pha.pa.us
  [EMAIL PROTECTED]   |  (610) 359-1001
  +  If your life is a hard drive, |  13 Roberts Road
  +  Christ can be your backup.|  Newtown Square, Pennsylvania 19073

---(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: [HACKERS] 8.0 beta status

2004-08-12 Thread Christopher Kings-Lynne
The other tablespace problem is if you drop a tablespace that schema in 
another db uses, it's broken still I think.

Chris
Bruce Momjian wrote:
Where are we on this?
---
Tom Lane wrote:
Christopher Kings-Lynne [EMAIL PROTECTED] writes:
Yeah, those are all bug fixes and okay for post-beta I think.  But which
two tablespace failures are you thinking of exactly?  The last couple
weeks have been a bit of a blur for me...

http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4
Okay, this is a the-error-message-could-be-better gripe.  Fair enough,
but it's not top of my priority list ...

http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=4107211C.2050508%40familyhealth.com.aurnum=5
I think the problem here is that we don't have a syntax for saying
my tablespace is the same as my database's default tablespace or my
tablespace is the same as my schema's default tablespace, when there is
an intermediate object (schema or table) that isn't using that
tablespace. (Note that TABLESPACE pg_default does definitely not mean
either of these.)
This is fixable with some special syntax but is it worth the trouble?
regards, tom lane
---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

---(end of broadcast)---
TIP 6: Have you searched our list archives?
  http://archives.postgresql.org


Re: [HACKERS] 8.0 beta status

2004-08-12 Thread Gavin Sherry
On Fri, 13 Aug 2004, Bruce Momjian wrote:


 Where are we on this?

 ---

 Tom Lane wrote:
  Christopher Kings-Lynne [EMAIL PROTECTED] writes:
   Yeah, those are all bug fixes and okay for post-beta I think.  But which
   two tablespace failures are you thinking of exactly?  The last couple
   weeks have been a bit of a blur for me...
 
   http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4
 
  Okay, this is a the-error-message-could-be-better gripe.  Fair enough,
  but it's not top of my priority list ...

I submitted a patch for the above with the subject:

[PATCHES] CREATE DATABASE with tablespace fix

Gavin

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


Re: [HACKERS] 8.0 beta status

2004-08-06 Thread Tom Lane
Christopher Kings-Lynne [EMAIL PROTECTED] writes:
 Yeah, those are all bug fixes and okay for post-beta I think.  But which
 two tablespace failures are you thinking of exactly?  The last couple
 weeks have been a bit of a blur for me...

 http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4

Okay, this is a the-error-message-could-be-better gripe.  Fair enough,
but it's not top of my priority list ...

 http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=4107211C.2050508%40familyhealth.com.aurnum=5

I think the problem here is that we don't have a syntax for saying
my tablespace is the same as my database's default tablespace or my
tablespace is the same as my schema's default tablespace, when there is
an intermediate object (schema or table) that isn't using that
tablespace. (Note that TABLESPACE pg_default does definitely not mean
either of these.)

This is fixable with some special syntax but is it worth the trouble?

regards, tom lane

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


[HACKERS] 8.0 beta status

2004-08-05 Thread Tom Lane
AFAIK there are no major patches still outstanding, with the exception
of the Windows-symlinks patch that arrived today from Andreas.  Bruce
and I both think that's worth getting in, if no one has any objections,
but otherwise we essentially have 8.0beta1 code.

The documentation, however, desperately needs work still; and Marc would
like to get some of the postgresql.org domains shifted over to the
newly-installed venus server before we go beta.  So the plan right now
is for a couple days' push on documentation, wrap beta1 on Sunday,
announce it Monday.

If anyone has time to work on docs over the next two days, please show
up on pgsql-docs and let us know what you want to work on.  (And of
course it's still open season for bug-fix patches.)

regards, tom lane

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


Re: [HACKERS] 8.0 beta status

2004-08-05 Thread David Fetter
On Thu, Aug 05, 2004 at 07:58:14PM -0400, Tom Lane wrote:
 AFAIK there are no major patches still outstanding, with the
 exception of the Windows-symlinks patch that arrived today from
 Andreas.  Bruce and I both think that's worth getting in, if no one
 has any objections, but otherwise we essentially have 8.0beta1 code.
 
 The documentation, however, desperately needs work still; and Marc
 would like to get some of the postgresql.org domains shifted over to
 the newly-installed venus server before we go beta.

Which docs are in the most desparate need of help?

Cheers,
D
-- 
David Fetter [EMAIL PROTECTED] http://fetter.org/
phone: +1 510 893 6100   mobile: +1 415 235 3778

Remember to vote!

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


Re: [HACKERS] 8.0 beta status

2004-08-05 Thread Gavin Sherry
I've fixed dbsize here and will send it off once I get a second to test it
with multiple tablespaces.

I haven't looked at oid2name.

Bruce put together some ideas a few months back on what we want from
oid2name now (somewhere around here:
http://archives.postgresql.org/pgsql-patches/2004-06/msg00263.php). Were
there any other suggestions?

Gavin

On Thu, 5 Aug 2004, Tom Lane wrote:

 AFAIK there are no major patches still outstanding, with the exception
 of the Windows-symlinks patch that arrived today from Andreas.  Bruce
 and I both think that's worth getting in, if no one has any objections,
 but otherwise we essentially have 8.0beta1 code.

 The documentation, however, desperately needs work still; and Marc would
 like to get some of the postgresql.org domains shifted over to the
 newly-installed venus server before we go beta.  So the plan right now
 is for a couple days' push on documentation, wrap beta1 on Sunday,
 announce it Monday.

 If anyone has time to work on docs over the next two days, please show
 up on pgsql-docs and let us know what you want to work on.  (And of
 course it's still open season for bug-fix patches.)

   regards, tom lane

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


 !DSPAM:4112cc7c190631668695780!



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


Re: [HACKERS] 8.0 beta status

2004-08-05 Thread Christopher Kings-Lynne
If anyone has time to work on docs over the next two days, please show
up on pgsql-docs and let us know what you want to work on.  (And of
course it's still open season for bug-fix patches.)
Tom, I haven't had a comment on the 'restoring LOB comments' patch, nor 
on the two tablespace failures that Gavin and I brought up (Or the 
original schema tablespace problem you found when you committed).  They 
could probably be post-beta perhaps though...

Chris
---(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: [HACKERS] 8.0 beta status

2004-08-05 Thread Tom Lane
Christopher Kings-Lynne [EMAIL PROTECTED] writes:
 Tom, I haven't had a comment on the 'restoring LOB comments' patch, nor 
 on the two tablespace failures that Gavin and I brought up (Or the 
 original schema tablespace problem you found when you committed).  They 
 could probably be post-beta perhaps though...

Yeah, those are all bug fixes and okay for post-beta I think.  But which
two tablespace failures are you thinking of exactly?  The last couple
weeks have been a bit of a blur for me...

regards, tom lane

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


Re: [HACKERS] 8.0 beta status

2004-08-05 Thread Christopher Kings-Lynne
Yeah, those are all bug fixes and okay for post-beta I think.  But which
two tablespace failures are you thinking of exactly?  The last couple
weeks have been a bit of a blur for me...
http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=Pine.LNX.4.58.0407281411470.17889%40linuxworld.com.aurnum=4
http://groups.google.com.au/groups?q=tablespaces+group:comp.databases.postgresql.hackershl=enlr=ie=UTF-8group=comp.databases.postgresql.hackersscoring=dselm=4107211C.2050508%40familyhealth.com.aurnum=5
Sorry about crappy long urls :/
Chris
---(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