Query: cgi::session::driver::postgresql
OS: centos
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
CGI::Session::Driver::postgresql(3) User Contributed Perl Documentation CGI::Session::Driver::postgresql(3)NAMECGI::Session::Driver::postgresql - PostgreSQL driver for CGI::SessionSYNOPSISuse CGI::Session; $session = new CGI::Session("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 = new CGI::Session("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 "