X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-DBIx-Class-ResultSet-RecursiveUpdate;a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FSchema%2FSequenceTest.pm;fp=t%2Flib%2FDBICTest%2FSchema%2FSequenceTest.pm;h=bea3f4bd65c1c51c4cf99b79c33a86f3d797141c;hp=0000000000000000000000000000000000000000;hb=584713f437ffa9390821a0580ed368aa22fb552e;hpb=d93b1239cb7de482ac79a091d7daa67115596306 diff --git a/t/lib/DBICTest/Schema/SequenceTest.pm b/t/lib/DBICTest/Schema/SequenceTest.pm new file mode 100644 index 0000000..bea3f4b --- /dev/null +++ b/t/lib/DBICTest/Schema/SequenceTest.pm @@ -0,0 +1,37 @@ +package # hide from PAUSE + DBICTest::Schema::SequenceTest; + +use base 'DBIx::Class::Core'; + +__PACKAGE__->table('sequence_test'); +__PACKAGE__->source_info({ + "source_info_key_A" => "source_info_value_A", + "source_info_key_B" => "source_info_value_B", + "source_info_key_C" => "source_info_value_C", + "source_info_key_D" => "source_info_value_D", +}); +__PACKAGE__->add_columns( + 'pkid1' => { + data_type => 'integer', + auto_nextval => 1, + sequence => 'pkid1_seq', + }, + 'pkid2' => { + data_type => 'integer', + auto_nextval => 1, + sequence => 'pkid2_seq', + }, + 'nonpkid' => { + data_type => 'integer', + auto_nextval => 1, + sequence => 'nonpkid_seq', + }, + 'name' => { + data_type => 'varchar', + size => 100, + is_nullable => 1, + }, +); +__PACKAGE__->set_primary_key('pkid1', 'pkid2'); + +1;