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

FreeBSD Manual Pages

  
 
  

home | help
Data::Model::Driver::DUserMContributedDPta::Model::Driver::DBI::MasterSlave(3)

NAME
       Data::Model::Driver::DBI::MasterSlave - master-slave composition	for
       mysql

SYNOPSIS
	 package MyDB;
	 use base 'Data::Model';
	 use Data::Model::Schema;
	 use Data::Model::Driver::DBI::MasterSlave;

	 my $dbi_connect_options = {};
	 my $driver = Data::Model::Driver::DBI::MasterSlave->new(
	     master => {
		 dsn =>	'dbi:mysql:host=master.server:database=test',
		 username => 'master',
		 password => 'master',
		 connect_options => $dbi_connect_options,
	     },
	     slave  => {
		 dsn =>	'dbi:mysql:host=slave.server:database=test',
		 username => 'slave',
		 password => 'slave',
		 connect_options => $dbi_connect_options,
	     },
	 );

	 base_driver $driver;
	 install_model model_name => schema {
	   ....
	 };

DESCRIPTION
       It can use with standard	master-slave composition.

SEE ALSO
       DBI, Data::Model::Driver::DBI, Data::Model

AUTHOR
       Kazuhiro	Osawa <yappo <at> shibuya <doet> pl>

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

POD ERRORS
       Hey! The	above document had some	coding errors, which are explained
       below:

       Around line 74:
	   Non-ASCII character seen before =encoding in	'<doet>'. Assuming
	   UTF-8

perl v5.32.0			  2013Data::Model::Driver::DBI::MasterSlave(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | LICENSE | POD ERRORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Data::Model::Driver::DBI::MasterSlave&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help