aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2009-09-12 15:21:27 +0000
committerPeter Eisentraut <peter_e@gmx.net>2009-09-12 15:21:27 +0000
commit762140f600adc5be28b083addc7a6551ef30aad5 (patch)
tree4876e6836d1b2273762e7e5823dc988db9bd787f /src
parentd5a4b69c3a0d2668fa6098c73be7b6f0036bb642 (diff)
downloadpostgresql-762140f600adc5be28b083addc7a6551ef30aad5.tar.gz
postgresql-762140f600adc5be28b083addc7a6551ef30aad5.zip
Remove TODO file; it has been added to the main Todo list in the wiki.
Diffstat (limited to 'src')
-rw-r--r--src/pl/plpython/TODO28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/pl/plpython/TODO b/src/pl/plpython/TODO
deleted file mode 100644
index f2af3ebc8a2..00000000000
--- a/src/pl/plpython/TODO
+++ /dev/null
@@ -1,28 +0,0 @@
-In no particular order...
-
-* Develop a trusted variant of PL/Python. Now that RExec has been shown
- to be full of holes, this may take a while :-(
-
-* Allow arrays as function arguments and return values. (almost done)
-
-* Create a new restricted execution class that will allow me to pass
- function arguments in as locals. Passing them as globals means
- functions cannot be called recursively.
-
-* Functions cache the input and output functions for their arguments,
- so the following will make PostgreSQL unhappy:
-
- create table users (first_name text, last_name text);
- create function user_name(user) returns text as 'mycode' language plpython;
- select user_name(user) from users;
- alter table add column user_id integer;
- select user_name(user) from users;
-
- You have to drop and create the function(s) each time its arguments
- are modified (not nice), or don't cache the input and output functions
- (slower?), or check if the structure of the argument has been
- altered (is this possible, easy, quick?) and recreate cache.
-
-* Better documentation
-
-* Add a DB-API compliant interface on top of the SPI interface.