-- Complain if script is sourced in psql, rather than via CREATE EXTENSION \echo Use "CREATE EXTENSION cdb_geocoder_server" to load this file. \quit -- Check if a given host is up by performing a ping -c 1 call. CREATE OR REPLACE FUNCTION check_host(hostname TEXT) RETURNS BOOLEAN AS $$ import os response = os.system("ping -c 1 " + hostname) return False if response else True $$ LANGUAGE plpythonu VOLATILE; -- Returns current pwd CREATE OR REPLACE FUNCTION pwd() RETURNS TEXT AS $$ import os return os.getcwd() $$ LANGUAGE plpythonu VOLATILE;