@@ -2073,3 +2073,76 @@ TIP 3: if posting/reading through Usenet, please send an appropriate
2073
2073
subscribe-nomail command to majordomo@postgresql.org so that your
2074
2074
message can get through to the mailing list cleanly
2075
2075
2076
+ From pgsql-hackers-owner+M17140@postgresql.org Thu Jan 3 09:13:32 2002
2077
+ Return-path: <pgsql-hackers-owner+M17140@postgresql.org>
2078
+ Received: from rs.postgresql.org (server1.pgsql.org [64.39.15.238] (may be forged))
2079
+ by candle.pha.pa.us (8.11.6/8.10.1) with ESMTP id g03EDVc00444
2080
+ for <pgman@candle.pha.pa.us>; Thu, 3 Jan 2002 09:13:31 -0500 (EST)
2081
+ Received: from postgresql.org (postgresql.org [64.49.215.8])
2082
+ by rs.postgresql.org (8.11.6/8.11.6) with ESMTP id g03E41N54463;
2083
+ Thu, 3 Jan 2002 08:04:01 -0600 (CST)
2084
+ (envelope-from pgsql-hackers-owner+M17140@postgresql.org)
2085
+ Received: from tiger.tigrasoft (fw.tigrasoft.hu [195.70.42.161])
2086
+ by postgresql.org (8.11.3/8.11.4) with ESMTP id g01Csdm40742
2087
+ for <pgsql-hackers@postgresql.org>; Tue, 1 Jan 2002 07:54:39 -0500 (EST)
2088
+ (envelope-from hornyakl@freemail.hu)
2089
+ Received: from freemail.hu ([192.168.0.200])
2090
+ by tiger.tigrasoft (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id NAA14425;
2091
+ Tue, 1 Jan 2002 13:54:35 +0100
2092
+ X-Authentication-Warning: tiger.tigrasoft: Host [192.168.0.200] claimed to be freemail.hu
2093
+ Message-ID: <3C31B3B7.6030703@freemail.hu>
2094
+ Date: Tue, 01 Jan 2002 14:03:51 +0100
2095
+ From: Laszlo Hornyak <hornyakl@freemail.hu>
2096
+ Reply-To: hornyakl@users.sourceforge.net
2097
+ User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20010913
2098
+ X-Accept-Language: hu, en-us
2099
+ MIME-Version: 1.0
2100
+ To: pgsql-hackers@postgresql.org, ssutjiono@wc-group.com
2101
+ Subject: [HACKERS] PL/(pg)J
2102
+ Content-Type: text/plain; charset=us-ascii; format=flowed
2103
+ Content-Transfer-Encoding: 7bit
2104
+ Precedence: bulk
2105
+ Sender: pgsql-hackers-owner@postgresql.org
2106
+ Status: OR
2107
+
2108
+ Happy new year for all!
2109
+
2110
+ I would like to tell you about the results of my work on pl/j.
2111
+ memo: Java and postgres must run in a separate address space. First I
2112
+ wanted to use the sys v ipc, which was a bad idea becouse of some
2113
+ problems with java VM-s. Many hackers told me about its bad sides, and
2114
+ the good sides of the sockets, so I droped the whole code and started a
2115
+ new one.
2116
+
2117
+ I started to write the java side first, which is maybe almost 10% ready :))
2118
+ -we have is a communication protocol between the two process. I know
2119
+ noone will like it, so there is an API for protocols, so it is plugable.
2120
+ The current implementation is receiveing calls,sends exceptions, but
2121
+ sending the results is not implemented yet.
2122
+
2123
+ -the Postgres side is not yet done. It sends function calls without
2124
+ arguments, it doesn`t receive sql queries, exceptions or results at all,
2125
+ and there is no API for it, it is an uggly hardcoded thing.
2126
+
2127
+ -there is no JDBC implementation, and I have never written JDBC driver,
2128
+ so it may take for a while...
2129
+
2130
+ But it says "hello world" :))
2131
+
2132
+ Todo for me:
2133
+
2134
+ -learn more about postgres, jdbc drivers, etc, etc
2135
+ -develop api for the postgres side of the communication.
2136
+
2137
+ This will take for a good while becouse of other todos but I hope next
2138
+ time I can tell you good news.
2139
+
2140
+ thx,
2141
+ Laszlo Hornyak
2142
+
2143
+
2144
+ ---------------------------(end of broadcast)---------------------------
2145
+ TIP 5: Have you checked our extensive FAQ?
2146
+
2147
+ http://www.postgresql.org/users-lounge/docs/faq.html
2148
+
0 commit comments