X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FReplicated.pm;h=afd8d5c25db6f88cdf2097eb70857be9d31b22c5;hb=6d766626a066b757058d023830f93cf39bb9c302;hp=ec31bd31d95a43cabfa332c34a96bf52e553e956;hpb=6ed1cd2e84222c115ca357a9cd09a57aa21ac167;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/Replicated.pm b/lib/DBIx/Class/Storage/DBI/Replicated.pm index ec31bd3..afd8d5c 100644 --- a/lib/DBIx/Class/Storage/DBI/Replicated.pm +++ b/lib/DBIx/Class/Storage/DBI/Replicated.pm @@ -306,6 +306,7 @@ has 'write_handler' => ( backup is_datatype_numeric + _supports_insert_returning _count_select _subq_count_select _subq_update_delete @@ -366,9 +367,17 @@ has 'write_handler' => ( _dbh_sth _dbh_execute _prefetch_insert_auto_nextvals + /, + + # TODO these need to be spread out to ALL servers not just the master + qw/ + _get_server_version + _server_info + _server_info_hash /], ); + has _master_connect_info_opts => (is => 'rw', isa => HashRef, default => sub { {} });