#!/bin/sh

set -eux

for v in $(pg_buildext supported-versions); do
    pg_virtualenv -v $v <<-EOF
	set -eux
	PGDATA="\$(pg_conftool -s show data_directory)"
	trap "cat \$PGDATA/*.log || :" EXIT
	set -- /usr/share/postgresql/$v/pljava/pljava-examples-*.jar
	psql -c "CREATE EXTENSION pljava"
	psql -c "SELECT sqlj.install_jar('file:\$1', 'examples', true)"
	psql -c "SELECT sqlj.set_classpath('javatest', 'examples')"
	psql -c "SELECT sqlj.get_classpath('javatest')"
	psql -c "SELECT javatest.java_addone(1)"
	EOF
done
