1. 01 3月, 1999 1 次提交
    • T
      Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder, · b204d10c
      Tom Lane 提交于
      so remove them from MergeJoin node.  Hack together a partial
      solution for commuted mergejoin operators --- yesterday
      a mergejoin int4 = int8 would crash if the planner decided to
      commute it, today it works.  The planner's representation of
      mergejoins really needs a rewrite though.
      Also, further testing of mergejoin ops in opr_sanity regress test.
      b204d10c
  2. 23 2月, 1999 1 次提交
  3. 18 2月, 1999 1 次提交
  4. 15 2月, 1999 2 次提交
  5. 14 2月, 1999 1 次提交
  6. 12 2月, 1999 2 次提交
  7. 11 2月, 1999 1 次提交
  8. 10 2月, 1999 2 次提交
  9. 09 2月, 1999 1 次提交
  10. 08 2月, 1999 1 次提交
  11. 06 2月, 1999 1 次提交
  12. 04 2月, 1999 4 次提交
  13. 02 2月, 1999 1 次提交
  14. 29 1月, 1999 1 次提交
  15. 26 1月, 1999 1 次提交
  16. 24 1月, 1999 1 次提交
  17. 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
  18. 04 12月, 1998 1 次提交
  19. 22 11月, 1998 1 次提交
  20. 22 10月, 1998 1 次提交
  21. 01 9月, 1998 2 次提交
  22. 05 8月, 1998 1 次提交
  23. 02 8月, 1998 1 次提交
  24. 18 7月, 1998 1 次提交
  25. 15 7月, 1998 1 次提交
  26. 16 6月, 1998 1 次提交
  27. 26 2月, 1998 1 次提交
  28. 23 2月, 1998 1 次提交
  29. 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
  30. 13 2月, 1998 1 次提交
  31. 10 2月, 1998 1 次提交
  32. 22 1月, 1998 1 次提交