Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DBIx::Inspector(3)    User Contributed Perl Documentation   DBIx::Inspector(3)

NAME
       DBIx::Inspector - Get information from $dbh

SYNOPSIS
	   use DBIx::Inspector;

	   my $dbh = DBI->connect(...) or die;
	   my $inspector = DBIx::Inspector->new(dbh => $dbh);
	   my @tables =	$inspector->tables;
	   for my $table (@tables) {
	       print "	pk:\n";
	       for my $pk ($table->primary_key)	{
		   print "    ", $pk->name, "\n";
	       }
	       print "	columns:\n";
	       for my $column ($table->columns)	{
		   print "    ", $column->name,	"\n";
	       }
	   }

DESCRIPTION
       DBIx::Inspector is a inspector for $dbh.

       This is under development. Any API will change without notice.

METHODS
       "my $inspector =	DBIx::Inspector->new(dbh => $dbh);"
	   Create new instance of DBIx::Inspector.

       "my @tables = $inspector->tables();"
	   Retrieve table objects from $dbh. Every elements in @tables is
	   instance of DBIx::Inspector::Table.

       "my $table = $inspector->table($table_name);"
	   Retrieve table object from $dbh. Return value is instance of
	   DBIx::Inspector::Table.

       "my @views = $inspector->views();"
	   Retrieve view objects from $dbh. Every elements in @views is
	   instance of DBIx::Inspector::Table.

       "my $view = $inspector->view($view_name);"
	   Retrieve view object	from $dbh. Return value	is instance of
	   DBIx::Inspector::Table.

AUTHOR
       Tokuhiro	Matsuno	<tokuhirom AAJKLFJEF@ GMAIL COM>

SEE ALSO
       DBI

LICENSE
       Copyright (C) Tokuhiro Matsuno

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.32.0			  2020-08-09		    DBIx::Inspector(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | SEE ALSO | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::Inspector&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help