1. 08 2月, 1999 1 次提交
  2. 06 2月, 1999 1 次提交
  3. 04 2月, 1999 4 次提交
  4. 02 2月, 1999 1 次提交
  5. 29 1月, 1999 1 次提交
  6. 26 1月, 1999 1 次提交
  7. 24 1月, 1999 1 次提交
  8. 22 1月, 1999 2 次提交
    • B
      It seems that SPI_prepare() doesn't work well in some cases. · 03155dc7
      Bruce Momjian 提交于
      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
    • V
      Copy RowMark node (it's for (-:)) FOR UPDATE). · 1f379056
      Vadim B. Mikheev 提交于
      1f379056
  9. 04 12月, 1998 1 次提交
  10. 22 11月, 1998 1 次提交
  11. 22 10月, 1998 1 次提交
  12. 01 9月, 1998 2 次提交
  13. 05 8月, 1998 1 次提交
  14. 02 8月, 1998 1 次提交
  15. 18 7月, 1998 1 次提交
  16. 15 7月, 1998 1 次提交
  17. 16 6月, 1998 1 次提交
  18. 26 2月, 1998 1 次提交
  19. 23 2月, 1998 1 次提交
  20. 21 2月, 1998 1 次提交
    • M
      First step done, · 7b30490b
      Marc G. Fournier 提交于
          below  is  the patch to have views to override the permission
          checks for the accessed tables. Now we can do the following:
      
          CREATE VIEW db_user AS SELECT
               usename,
               usesysid,
               usecreatedb,
               usetrace,
               usecatupd,
               '**********'::text as passwd,
               valuntil
              FROM pg_user;
      
          REVOKE ALL ON pg_user FROM public;
          REVOKE ALL ON db_user FROM public;
          GRANT SELECT ON db_user TO public;
      7b30490b
  21. 13 2月, 1998 1 次提交
  22. 10 2月, 1998 1 次提交
  23. 22 1月, 1998 1 次提交
  24. 21 1月, 1998 1 次提交
  25. 20 1月, 1998 2 次提交
  26. 17 1月, 1998 2 次提交
  27. 16 1月, 1998 1 次提交
  28. 12 1月, 1998 1 次提交
  29. 09 1月, 1998 1 次提交
  30. 04 1月, 1998 1 次提交
  31. 24 12月, 1997 3 次提交