# apt-get install postgresql-9.1 # apt-get install postgresql-9.1-pljava-gcj $ createdb template_java $ psql -d template_java -c 'update db_database set datistemplate='t' where datnam='template_java'' $ psql -d template_java -f /usr/share/postgresql-9.1-pljava/install.sql
Had Pakej yang dibina untuk Ubuntu menggunakan pelaksanaan Java GCJ, bukan OpenJDK standard atau Sun JDK. GCJ menyusun fail sumber Java kepada kod objek asli dan bukannya menyusun kepada bytecode. Pakej Ubuntu yang telah dibungkus menggunakan pelaksanaan java Gnu GCJ, bukan pelaksanaan OpenJDK atau Sun standard. GCJ menyusun fail sumber java kepada kod objek asli dan bukannya kod bait. Versi terbaharu PL/Java adalah "dipercayai" - mereka boleh dipercayai untuk kekal dalam kotak pasir mereka. Antara lain ini bermakna anda tidak boleh mengakses sistem fail pada pelayan. Jika anda mesti memecahkan kepercayaan terdapat bahasa kedua, 'javaU', yang boleh digunakan. Fungsi yang tidak dipercayai hanya boleh dibuat sebagai pengguna super pangkalan data.
Pengenalan kepada PostgreSQL PL/Java
Astaga, ia masih agak rumit. Artikel ini ialah terjemahan artikel " Pengenalan kepada PostgeSQL PL/Java ". Pangkalan data moden menyokong prosedur tersimpan yang ditulis dalam pelbagai bahasa. Saya tidak tahu bagaimana untuk menterjemah ini. Pangkalan data moden membenarkan prosedur tersimpan ditulis dalam pelbagai bahasa. Satu bahasa yang biasa dilaksanakan ialah java.NB, artikel ini membincangkan pelaksanaan java khusus PostgreSQL. Butiran akan berbeza dengan pangkalan data lain tetapi konsepnya akan sama.
Memasang PL/Java Memasang PL/Java pada Ubuntu adalah mudah. Mula-mula saya akan mencipta templat baharu, template_java, supaya saya boleh mencipta pangkalan data tanpa sambungan PL/Java buat masa ini. Pemasangan PL/Java pada sistem Ubuntu adalah mudah. Saya mula-mula akan mencipta templat baharu, template_java, jadi saya masih boleh mencipta pangkalan data tanpa sambungan pl/java. Dalam konsol sebagai akar, masukkan yang berikut:
GO TO FULL VERSION