I got the following funky error
DBD::Pg::st execute failed: ERROR: syntax error at or near "->"
LINE 2: CREATE TABLE test.foo ->nslice(CHECK(yr=...
^ at build_db.pl line 452.
The offending line in my script is
451>
452> $sth = $dbh->prepare(qq{
453> CREATE TABLE $table (
454> CHECK ( yr = $yr )
455> ) INHERITS ($schema.master_table)
456> });
457>
Seems like PDL::NiceSlice is polluting the namespace and interfering
where it shouldn't. Adding 'no PDL::NiceSlice;' before the code, and
then toggling it back with 'use PDL::NiceSlice;' after the code does
the trick, but, to me, this reeks of danger. Shouldn't nslice only
work its magic when explicitly called? Otherwise, shouldn't it stay
out of the way?
--
Puneet Kishor http://www.punkish.org
Carbon Model http://carbonmodel.org
Charter Member, Open Source Geospatial Foundation http://www.osgeo.org
Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor
Nelson Institute, UW-Madison http://www.nelson.wisc.edu
-----------------------------------------------------------------------
Assertions are politics; backing up assertions with evidence is science
=======================================================================
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl