Re: [SQL] Wierd stuff - Mailing list pgsql-sql

From Mario Jorge Nunes Filipe
Subject Re: [SQL] Wierd stuff
Date
Msg-id 3847FC78.802ED6A3@neptuno.uevora.pt
Whole thread Raw
In response to Re: [SQL] Wierd stuff  (wieck@debis.com (Jan Wieck))
List pgsql-sql
Jan Wieck wrote:
> 
> Mario Filipe wrote:
> 
> > > I'm developing a system with a large number of tables.
> > >
> > > One of the tables has (among others) the following fields:
> > > Table    = aluno
> > > +----------------------------------+---------------------------------
> > > |              Field               |              Type
> > > +----------------------------------+---------------------------------
> > > | numero_aluno                     | int4
> > > | freguesia_naturalidade           | int2
> > > | concelho_naturalidade            | int2
> > > | nacionalidade                    | int2
> > >
> > > another is like this:
> > >
> > > -- Table    = concelho
> > > +----------------------------------+---------------------------------
> > > |              Field               |              Type
> > > +----------------------------------+---------------------------------
> > > | codigo                           | int4
> > > | nome                             | text
> > >
> > > The field "concelho_naturalidade" on the first table has values taken
> > > from the "codigo" field from the second.
> 
>     First  of  all,  why  aren't  the two fields of the same data
>     type? Shouldn't cause your problem,  but  it's  bad  database
>     design anyway IMHO.
Uhmmm! I could try a reasonable reason here but i can't find one... It
will be fixed!
> > > Now comes the problem:
> > > [...]
> >
> >    And now... even wierder (?):
> > [...]
> >
> >    this is the expected output... the first one isn't. So does anyone have
> > a clue on what's going on?
> 
>     IIRC,  corrupted indices can cause this type of misbehaviour.
>     If you have any indices defined on the  two  tables,  try  to
>     drop and recreate them.
I'll try this one out. Thanks

--        Mario Filipe        mjnf@uevora.pt       http://neptuno.sc.uevora.pt/~mjnf


pgsql-sql by date:

Previous
From: wieck@debis.com (Jan Wieck)
Date:
Subject: Re: [SQL] Wierd stuff
Next
From: Mario Jorge Nunes Filipe
Date:
Subject: Re: [SQL] Wierd stuff