diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2009-09-12 15:21:27 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2009-09-12 15:21:27 +0000 |
commit | 762140f600adc5be28b083addc7a6551ef30aad5 (patch) | |
tree | 4876e6836d1b2273762e7e5823dc988db9bd787f /src | |
parent | d5a4b69c3a0d2668fa6098c73be7b6f0036bb642 (diff) | |
download | postgresql-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/TODO | 28 |
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. |