- or download this
use strict;
use DBIx::Class::Loader;
...
}
}
print $prog;
- or download this
create table usr(id integer primary key, name varchar(100), cityid int
+eger);
create table city (id integer primary key, name varchar(100));
...
insert into city values (1, 'New York');
insert into city values (2, 'London');
insert into city values (3, 'Warsaw');
- or download this
perl dump.pl dbi:Pg:dbname=prolog > mytables
- or download this
% name,id
city('New York',1).
...
usr(1,'Marry',2).
usr(2,'Eva',3).
usr(3,'Zby',4).
- or download this
zby@zby:~/progs/prologdata$ swipl
Welcome to SWI-Prolog (Multi-threaded, Version 5.2.13)
...
Yes
?-
- or download this
?- usr(Cityid, Name, Id), city('New York', Cityid).
...
No
?-
- or download this
my $prologDB = AI::Prolog->new( $prog );
$prologDB->query( "usr(1,Name,Uid)." );
while (my $results = $prologDB->results) { print "@$results\n"; }