1. 01 Feb, 1999 3 commits
  2. 31 Jan, 1999 2 commits
    • Marc G. Fournier's avatar
      · 91fed81c
      Marc G. Fournier authored
      From: Michael Meskes <Michael.Meskes@usa.net>
      
      +
      + Wed Jan 27 12:42:22 CET 1999
      +
      +       - Fixed bug that caused ecpg to lose 'goto' information.
      +       - Set ecpg version to 2.4.7
      +
      + Fri Jan 29 18:03:52 CET 1999
      +
      +       - Fixed bug that caused 'enum' to be rejected in pure C code.
      +       - Fixed bug that caused function names to be translated to lower case.
      +       - Set ecpg version to 2.4.8
      +
      91fed81c
    • Marc G. Fournier's avatar
      · f7c4ec50
      Marc G. Fournier authored
      From: D'Arcy J.M. Cain <darcy@druid.net>
      
      The following patch does two things.
      
       - Clarifies what the effect of allowing users to add new users (Thet
         become super-users.)
       - Makes the default database for the new user if they are not allowed
         to and the user agrees to create it.
      f7c4ec50
  3. 30 Jan, 1999 1 commit
  4. 29 Jan, 1999 4 commits
  5. 28 Jan, 1999 3 commits
  6. 27 Jan, 1999 6 commits
  7. 26 Jan, 1999 3 commits
  8. 25 Jan, 1999 4 commits
  9. 24 Jan, 1999 6 commits
  10. 23 Jan, 1999 3 commits
  11. 22 Jan, 1999 4 commits
  12. 21 Jan, 1999 1 commit
    • Bruce Momjian's avatar
      It seems that SPI_prepare() doesn't work well in some cases. · 03155dc7
      Bruce Momjian authored
      Pawel Pierscionek [pawel@astercity.net] reported about the
      following case 1([SQL] drop table in pgsql).
      Michael Contzen [mcontzen@dohle.com] reported about the
      following case 2(PL/PGSQL bug using aggregates).
      You can find it from pgsql-hackers archive.
      
      1. PL/pgSQL can't execute UTILITY commands.
         SPI_prepare() doesn't copy(save) the utilityStmt member of
         Query type nodes,because copyObject() is not implemented
         for nodes of (Create/Destroy etc)Stmt type.
      
      2. Aggregates in PL/pgSQL cause wrong results.
      
      ...
         It's a list including Aggreg type nodes which exist in
         TargetList(i.e Aggreg type nodes are common to aggs
         member list and TargetList).
         AFAIC the common pointer is not copied to the same
         pointer by copyObject() function.
         In my patch I reconstruct aggs member node from
         new(copied) Agg type node.
         Is it proper to use set_agg_tlist_references() function to
         reconstruct aggs member node for Agg type nodes ?
      
      Thanks.
      
      Hiroshi Inoue
      Inoue@tpf.co.jp
      03155dc7