anchor.diff:  
   	return true;
   	}
  +
  +	private boolean function defineDatasource94(){
  +		var pgsql=getCredencials();
  +		if(pgsql.count()==0) return false;
  +		application action="update"
  +			datasource="#{
  +	  class: 'org.postgresql.Driver'
  +	, bundleName: 'org.postgresql.jdbc42'
  +	, bundleVersion: '9.4.1212'
  +	, connectionString: 'jdbc:postgresql://#pgsql.server#:#pgsql.port#/#pgsql.database#'
  +	, username: pgsql.username
  +	, password: pgsql.password
  +}#";
  +
  +	return true;
  +	}
  +
  +
   
   	private struct function getCredencials() {
   		// getting the credetials from the enviroment variables
  
positive.code: 	//public function afterTests(){}
  
  	public function setUp(){
  		variables.has=defineDatasource();
  	}
  
  	public void function testConnection(){
  		if(!variables.has) return;
  
  		query name="local.qry" {
  			echo("select 'AA' as a");
  		}
  		assertEquals("AA",qry.a);
  
  	}
  
  	public function testLDEV1063a() skip=true{
  
  		if(!variables.has) return;
  
  		// SELECT CAST(:election as date) AS election_date;
  		query name="local.qry" params=[election:"2016-11-08"] { echo("
  
negative.code: 		assertEquals("2016-11-08", qry.election_date);
  	}
  
  	public function testLDEV1063b83() skip=true{
  		_testLDEV1063b(defineDatasource83());
  	}
  	public function testLDEV1063b94() skip=true{
  		_testLDEV1063b(defineDatasource94());
  	}
  	private function _testLDEV1063b(has) skip=true{
  
  		if(!has) return;
  
  		// SELECT CAST(? as date) AS election_date;
  		query name="local.qry" params=[election:"2016-11-08"] { echo("
  		    SELECT ?::date AS election_date;
  		"); }
  		assertEquals("2016-11-08", qry.election_date);
  	}
  
  
  	private boolean function defineDatasource83(){
  		var pgsql=getCredencials();
  		if(pgsql.count()==0) return false;
  		application action="update"
  