- Notifications
You must be signed in to change notification settings - Fork5
Commit817f2a5
committed
Remove PL/Tcl's "module" facility.
PL/Tcl has long had a facility whereby Tcl code could be autoloaded froma database table named "pltcl_modules". However, nobody is using it, asevidenced by the recent discovery that it's never been fixed to work withstandard_conforming_strings turned on. Moreover, it's rather shaky froma security standpoint, and the table design is very old and crufty (partlybecause it dates from before we had TOAST). A final problem is thatbecause the table-population scripts depend on the Tcl client libraryPgtcl, which we removed from the core distribution in 2004, it'simpossible to create a self-contained regression test for the feature.Rather than try to surmount these problems, let's just remove it.A follow-on patch will provide a way to execute user-definedinitialization code, similar to features that exist in plperl and plv8.With that, it will be possible to implement this feature or similar onesentirely in userspace, which is where it belongs.Discussion:https://postgr.es/m/22067.1488046447@sss.pgh.pa.us1 parent2ed193c commit817f2a5
File tree
10 files changed
+0
-1029
lines changed- doc/src/sgml
- src/pl/tcl
- modules
10 files changed
+0
-1029
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
902 | 902 | | |
903 | 903 | | |
904 | 904 | | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
910 | | - | |
911 | | - | |
912 | | - | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | 905 | | |
951 | 906 | | |
952 | 907 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | 56 | | |
58 | 57 | | |
59 | 58 | | |
| |||
65 | 64 | | |
66 | 65 | | |
67 | 66 | | |
68 | | - | |
69 | 67 | | |
70 | 68 | | |
71 | 69 | | |
72 | | - | |
73 | 70 | | |
74 | 71 | | |
75 | | - | |
76 | 72 | | |
77 | 73 | | |
78 | 74 | | |
| |||
100 | 96 | | |
101 | 97 | | |
102 | 98 | | |
103 | | - | |
104 | 99 | | |
105 | 100 | | |
106 | 101 | | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments
Comments
(0)