alter_table.sql.patch 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. --- alter_table.sql (40977c8f0a0a339864b620914542e2d90392919b)
  2. +++ alter_table.sql (8a1083b9b852a7dbb540208bd92787ee92f311f7)
  3. @@ -1730,48 +1730,59 @@ insert into alterlock values (1, 'foo');
  4. create table alterlock2 (f3 int primary key, f1 int);
  5. insert into alterlock2 values (1, 1);
  6. -begin; alter table alterlock alter column f2 set statistics 150;
  7. +begin;
  8. +alter table alterlock alter column f2 set statistics 150;
  9. select * from my_locks order by 1;
  10. rollback;
  11. -begin; alter table alterlock cluster on alterlock_pkey;
  12. +begin;
  13. +alter table alterlock cluster on alterlock_pkey;
  14. select * from my_locks order by 1;
  15. commit;
  16. -begin; alter table alterlock set without cluster;
  17. +begin;
  18. +alter table alterlock set without cluster;
  19. select * from my_locks order by 1;
  20. commit;
  21. -begin; alter table alterlock set (fillfactor = 100);
  22. +begin;
  23. +alter table alterlock set (fillfactor = 100);
  24. select * from my_locks order by 1;
  25. commit;
  26. -begin; alter table alterlock reset (fillfactor);
  27. +begin;
  28. +alter table alterlock reset (fillfactor);
  29. select * from my_locks order by 1;
  30. commit;
  31. -begin; alter table alterlock set (toast.autovacuum_enabled = off);
  32. +begin;
  33. +alter table alterlock set (toast.autovacuum_enabled = off);
  34. select * from my_locks order by 1;
  35. commit;
  36. -begin; alter table alterlock set (autovacuum_enabled = off);
  37. +begin;
  38. +alter table alterlock set (autovacuum_enabled = off);
  39. select * from my_locks order by 1;
  40. commit;
  41. -begin; alter table alterlock alter column f2 set (n_distinct = 1);
  42. +begin;
  43. +alter table alterlock alter column f2 set (n_distinct = 1);
  44. select * from my_locks order by 1;
  45. rollback;
  46. -- test that mixing options with different lock levels works as expected
  47. -begin; alter table alterlock set (autovacuum_enabled = off, fillfactor = 80);
  48. +begin;
  49. +alter table alterlock set (autovacuum_enabled = off, fillfactor = 80);
  50. select * from my_locks order by 1;
  51. commit;
  52. -begin; alter table alterlock alter column f2 set storage extended;
  53. +begin;
  54. +alter table alterlock alter column f2 set storage extended;
  55. select * from my_locks order by 1;
  56. rollback;
  57. -begin; alter table alterlock alter column f2 set default 'x';
  58. +begin;
  59. +alter table alterlock alter column f2 set default 'x';
  60. select * from my_locks order by 1;
  61. rollback;