Thread

  1. Problem with my query whithout double-quotes

    ROUWEZ Stephane <stephane.rouwez@ecolo.be> — 2002-07-24T11:52:40Z

    Hi, 
    My pgsql runs on WinNT Server 4. When I try to 
    SELECT nom, prenom FROM individu WHERE numero=2 
    I have : ERROR: Relation "individu" does not exist 
    It only works if I write : 
    SELECT "Individu"."Nom","Individu"."Prenom" FROM "Individu" WHERE
    "Individu"."NumIndiv"=2 
    Can someone help me ? 
    Thanks 
    Stephane
    
    
    
    ------------------------------ 
    http://www.ecolo.be 
    
    
    
  2. Re: Problem with my query whithout double-quotes

    Stephan Szabo <sszabo@megazone23.bigpanda.com> — 2002-07-24T18:24:12Z

    On Wed, 24 Jul 2002, ROUWEZ Stephane wrote:
    
    > Hi,
    > My pgsql runs on WinNT Server 4. When I try to
    > SELECT nom, prenom FROM individu WHERE numero=2
    > I have : ERROR: Relation "individu" does not exist
    > It only works if I write :
    > SELECT "Individu"."Nom","Individu"."Prenom" FROM "Individu" WHERE
    > "Individu"."NumIndiv"=2
    > Can someone help me ?
    
    It looks like you created the table with double quotes around the
    names at which point you should always use double quotes to refer
    to it (yes, if the name was "foo" you *can* refer to it as foo, but
    you really shouldn't).
    
    
    
  3. Re: Problem with my query whithout double-quotes

    Keith Gray <keith@heart.com.au> — 2002-07-29T03:34:46Z

    Stephan Szabo wrote:
    
    > On Wed, 24 Jul 2002, ROUWEZ Stephane wrote:
    > 
    > 
    >>Hi,
    >>My pgsql runs on WinNT Server 4. When I try to
    >>SELECT nom, prenom FROM individu WHERE numero=2
    >>I have : ERROR: Relation "individu" does not exist
    >>It only works if I write :
    >>SELECT "Individu"."Nom","Individu"."Prenom" FROM "Individu" WHERE
    >>"Individu"."NumIndiv"=2
    >>Can someone help me ?
    >>
    > 
    > It looks like you created the table with double quotes around the
    > names at which point you should always use double quotes to refer
    > to it (yes, if the name was "foo" you *can* refer to it as foo, but
    > you really shouldn't).
    
    
    Your table names are case sensitive.
    PostgreSQL will make them all lowercase by default,
    unless you quote them.
    
    -- 
    Keith Gray
    
    Technical Services Manager
    Heart Consulting Services P/L
    mailto:keith@heart.com.au