--- /dev/null
+package AuthApp::Schema::Result::User;
+
+use base 'DBIx::Class::Core';
+
+__PACKAGE__->load_components(qw(InflateColumn::Authen::Passphrase));
+__PACKAGE__->table('users');
+__PACKAGE__->add_columns(
+ id => {
+ data_type => 'integer',
+ is_auto_increment => 1,
+ },
+ username => {
+ data_type => 'TINYTEXT',
+ },
+ password => {
+ data_type => 'varchar',
+ size => 255,
+ inflate_passphrase => 'rfc2307',
+ },
+ );
+
+__PACKAGE__->set_primary_key('id');
+__PACKAGE__->add_unique_constraint('username' => ['username']);
+
+1;
+
+