Can someone comment on this?

---------------------------------------------------------------------------

Andreas Hinz wrote:
> If PostgreSQL failed to compile on your computer or you found a bug that
> is likely to be specific to one platform then please fill out this form
> and e-mail it to [EMAIL PROTECTED]
> 
> To report any other bug, fill out the form below and e-mail it to
> [EMAIL PROTECTED]
> 
> If you not only found the problem but solved it and generated a patch
> then e-mail it to [EMAIL PROTECTED] instead.  Please use the
> command "diff -c" to generate the patch.
> 
> You may also enter a bug report at http://www.postgresql.org/ instead of
> e-mail-ing this form.
> 
> =========================================================================
> ===                        POSTGRESQL BUG REPORT TEMPLATE
> =========================================================================
> ===
> 
> 
> Your name             : Andreas Hinz  
> Your email address    : [EMAIL PROTECTED]
> 
> 
> System Configuration
> ---------------------
>   Architecture (example: Intel Pentium)       : Intel Pentium
> 
>   Operating System (example: Linux 2.0.26 ELF)        : Linux 2.4.21 ELF
> 
>   PostgreSQL version (example: PostgreSQL-7.3):   PostgreSQL-7.4beta1
> 
>   Compiler used (example:  gcc 2.95.2)                : gcc 3.2.3
> 
> 
> Please enter a FULL description of your problem:
> ------------------------------------------------
> 
> Hi,
> I am not absolutly sure this is a bug, but consider this:
> 
> I am about to create a database with 5 schemas each containing about 70
> tables. Importing data via "psql <database> -f <file>.
> 
> After import I rename the schema "public" to eg. "base1", create a 
> new schema "public", import the next database etc.
> 
> Now the problem is I yse the datatype "serial" which creates then
> constraint "default nextval('public.abc_sew'::test)".
> 
> When renaming the schema from "public" to "base1" all indexes and
> seqenses are renames correct, but not the above "public." in the
> constraint.
> 
> 
> Please describe a way to repeat the problem.   Please try to provide a
> concise reproducible example, if at all possible: 
> ----------------------------------------------------------------------
> 
> createdb test
> psql test
> CREATE TABLE ta1 (f1 serial, f2 integer);
> ALTER SCHEMA public RENAME TO base1;
> \d base1.*
> 
> 
> If you know how this problem might be fixed, list the solution below:
> ---------------------------------------------------------------------
> 
> 
> Only by manual "ALTER TABLE ta1 ALTER f1 SET DEFAULT  etc.
> 
> But doing this for 5 schemas each having 70 tables is somewhat stupud.
> 
> Even via a seperate file with all the "ALTER" is no solution as this is
> an unfineshed project with frequent changes on the tables and thus
> possible changes in this file.
> 
> 
> A posibility to select a default schema with eg. "SET" on import would be
> a really nice feature:
> 
> SET DEFAULT SCHEMA base1;
> 
> CREATE TABLE ....
> 
> COPY FROM stdin ....
> 
> etc.
> 
> -- 
> Med venlig hilsen / Best regards / Mit freundlichen Gr?ssen
> 
> Andreas Hinz
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
> 
>                http://archives.postgresql.org
> 

-- 
  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 7: don't forget to increase your free space map settings

Reply via email to