App-FTNDB
view release on metacpan or search on metacpan
doc/History view on Meta::CPAN
- Since using the '&' as part of of a subroutine call is not neccessary
and can be an issue; changed how that is done by dropping the use
of '&' in the subroutine calls.
- Define which database type to use, using what is supported by the
DBI DBD modules and defaulting to using the SQLite database engine.
Use the parameter '-T' for the selection.
16 Jul 10
- Moved the version number in the comment line of the Perl scripts to a
$VERSION variable.
- Add command line parameters to define the database name ($dbname),
user ($dbuser), and password ($dbpass) for access to the database.
- Add code for creating an index on the nodelist table.
- Change to using the FTN::Log subroutine directly.
- nl2db.pl - Add an option -z to load just a defined zone into the database.
- nldbadm.pl - Replaced the use of the TableExists function with using the
following SQL: DROP TABLE IF EXISTS <tablename>.
- Added note to README file about support via echos or mailing lists.
- Rewrite shell script examples.
15 Jul 10
- Changed name from nl2sql to nl2db
5 Jul 10
- nldbadm.pl - Corrected the "-n" help line, to include which option
is being referred to in the line.
- nl2sql.pl - Removed the comment line still referring to ftndbtst.
- modules/README - Removed reference to dialup phone number. Remove
reference to ftngate.net domain. Add fidonet domain to node number.
- Cleaned up formating of nldbadm.pl & nl2sql.pl with perltidy v20071205
using it's defaults.
23 Jun 10
- Removed period from end of line that logs name of nodelist file.
_ For the logging subroutine; use the FTN:Log module instead of the
FTN::Utility module.
- Changed name of "&log" subroutine to "&logged".
4 Mar 10
- Change script name of nltable.pl to nldbadm.pl.
- Use the warnings pragma instead of the -w perl option.
- nltable.pl - Do not create the ftnnode index when creating
the nodelist table.
- nltable.pl - Updated the line that creates the primary
key in the table to what SQLite will accept.
- Removed the ftndbtst.pl reference from the README file,
as it is not neccessary for use with SQLite.
- Added note to README about nl2sql GIT repository.
- Update copyright end year from 2005 to 2010.
- Change database references from mysql to sqlite.
- Started work on v1.2, using sqlite database instead of mysql,
bumping version references from 1.1. to 1.2
29 Jun 05
- Released as v1.1.
22 Mar 04
- Merged v1.1 beta back in to main.
21 Mar 04 -
- updated copyright years to 2004
11 AUG 03 -
nltable.pl - added a timestamp filed, 'updated'.
04 May 03 -
nltable.pl - doubled possible size of flags field to 64.
1 Jan 03 - Corrected year numbers to 2003.
29 June 02
nl2sql.pl : Implement finding file (by day number) when given a basename
& directory of the nodelist file; this is now the default; use "-e" option
to have it match full file name. Use nodelist filename for the 'source'
field for each entry into the nodelist table.
28 Jun 02
nl2sql.pl : added $opt_t option for defineing nodelist table name. Made
nl2sql.sh : added option t for defineing nodelist table name.
the tablename a variable, using $opt_t to define at command line.
nl2sql.pl & nltable.pl : implemented processing of period character in
nodelist table name (mysql does not allow periods in tablenames).
nltable.sh : implemented example script for using nltable.pl.
README : added references to nltable.sh script
23 Jun 02
nl2sql.pl & nltable.pl : isolated actual call to logging subroutine in
utility module to a "log" subroutine. Isolated database open & closing
to openftndb & closeftndb subroutines.
16 Apr 02
nl2sql.pl: Corrected message wording for when debug is enabled.
nl2sql.sh: added a $BINDIR variable for use in the script.
24 Feb 02 - Moved Changes & TODO files to doc/ subdirectory. Added logging
capability, using the logging function in the FTN::Utility module.
Added option '-v' for verbose mode. Added option '-f' to indicate if
nodelistfile (option '-n') is exact file name. Added 'source' field
to nltable.pl script. Added & populated modules subdirectory.
26 Dec 01 - Added '2002' to copyright statement, & also included the
copyright statement in nl2sql.pl, nltable.pl, & nl2sql.sh instead
of just in the README.
Nov 2001 - Added Changes file (this file) to working directory.
Aug 2001 Released version 1.0. Created v1.1 beta branch
( run in 0.790 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )