Query: cgi::session::driver::postgresql
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
CGI::Session::Driver::postgresql(3pm) User Contributed Perl Documentation CGI::Session::Driver::postgresql(3pm)NAMECGI::Session::Driver::postgresql - PostgreSQL driver for CGI::SessionSYNOPSISuse CGI::Session; $session = CGI::Session->new("driver:PostgreSQL", undef, {Handle=>$dbh});DESCRIPTIONCGI::Session::PostgreSQL is a CGI::Session driver to store session data in a PostgreSQL table.STORAGEBefore you can use any DBI-based session drivers you need to make sure compatible database table is created for CGI::Session to work with. Following command will produce minimal requirements in most SQL databases: CREATE TABLE sessions ( id CHAR(32) NOT NULL PRIMARY KEY, a_session BYTEA NOT NULL ); and within your code use: use CGI::Session; $session = CGI::Session->new("driver:PostgreSQL", undef, {Handle=>$dbh, ColumnType=>"binary"}); Please note the ColumnType argument. PostgreSQL's text type has problems when trying to hold a null character. (Known as "