Skip to content

pawjy/perl-rdb-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

perl-rdb-utils
~~~~~~~~~~~~~~

This repository contains DEPRECATED Perl modules related to relational
database (MySQL in particular) operations through the |DBI| Perl
module.

Use of these modules are DEPRECATED as the |DBI|'s blocking I/O APIs
are incompatible with recent non-blocking ecosystem built upon the
|AnyEvent| module.

* Modules

DBIx::ShowSQL
  lib/DBIx/ShowSQL.pm
  lib/DBIx/ShowSQL.pod

  Print SQL statements executed through |DBI| module to standard error
  output for debugging.

bin/prepare-db-sets.pl
DBIx::Preparation::Parser
  lib/DBIx/Preparation/Parser.pm
  lib/DBIx/Preparation/Parser.pod

  Prepare a set of MySQL databases with initial tables and rows for
  testing and debugging using SQL source files and "preparation.txt"
  instructions.

Test::MySQL::CreateDatabase
  lib/Test/MySQL/CreateDatabase.pm
  lib/Test/MySQL/CreateDatabase.pod

  Prepare a set of MySQL databases using SQL source files and
  "preparation.txt" instructions from test scripts.

Test::AnyEvent::MySQL::CreateDatabase
  lib/Test/AnyEvent/MySQL/CreateDatabase.pm
  lib/Test/AnyEvent/MySQL/CreateDatabase.pod

  An |AnyEvent|-aware wrapper of |Test::MySQL::CreateDatabase|.

Test::AnyEvent::MySQL::Server
  lib/Test/AnyEvent/MySQL/Server.pm

  An |AnyEvent|-aware wrapper of |Test::mysqld|, i.e. running a local
  MySQL server from test scripts.

bin/generate-certs-for-tests.pl

  Generate a set of certification files using |openssl| command for
  testing.

AnyEvent::DBI::Carp
  lib/AnyEvent/DBI/Carp.pm
AnyEvent::DBI::Hashref
  lib/AnyEvent/DBI/Hashref.pm

  (DEPRECATED) Monkeypatches for |AnyEvent::DBI| module for
  integration with Dongry.

* Author

Wakaba <wakaba@suikawiki.org>.

* History

This Git repository was at <https://github.com/wakaba/perl-rdb-utils>
until R6.4.30 (30 April 2024), then transferred to
<https://github.com/pawjy/perl-rdb-utils>.

* License

See the terms in the relevant files or in the documentations for the
modules.

For the files not covered by them:

Copyright 2024 Wakaba <wakaba@suikawiki.org>.

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

About

RDB related utilities for Perl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •