# Example of using DBIx::Class in a modern Perl application
use DBI;
use DBIx::Class::Schema::Loader qw/make_schema_at/;
# Create a schema at runtime from an existing database
make_schema_at(
'MyApp::Schema',
{ debug => 1, dump_directory => 'lib/MyApp' },
[ 'dbi:SQLite:myapp.db', 'user', 'pass' ],
);
# Using the schema in your application
my $schema = MyApp::Schema->connect('dbi:SQLite:myapp.db');
# Create a new user
$schema->resultset('User')->create({
name => 'John Doe',
email => 'john@example.com',
});
# Retrieve and display users
my @users = $schema->resultset('User')->all;
foreach my $user (@users) {
print $user->name . "\n";
}
How do I avoid rehashing overhead with std::set in multithreaded code?
How do I find elements with custom comparators with std::set for embedded targets?
How do I erase elements while iterating with std::set for embedded targets?
How do I provide stable iteration order with std::unordered_map for large datasets?
How do I reserve capacity ahead of time with std::unordered_map for large datasets?
How do I erase elements while iterating with std::unordered_map in multithreaded code?
How do I provide stable iteration order with std::map for embedded targets?
How do I provide stable iteration order with std::map in multithreaded code?
How do I avoid rehashing overhead with std::map in performance-sensitive code?
How do I merge two containers efficiently with std::map for embedded targets?