Skip to content

Migrating custom Joomla 1.5 database tables to Joomla 3 ones for Joomla extensions com_gbjcodes and com_gbjfamily.

License

Notifications You must be signed in to change notification settings

mrkalePythonApp/etl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose of the repository

The repository contains a set of Python scripts for migrating custom code lists and agendas from previous version of family chronicle based on system Joomla! 1.5 to current version based on system Joomla! 3.

Scripts

Each script provides help information by command line option -h.

etl.py (Extract, Transform, Load)
Migrating code lists and agendas including showing list of their source tables.
uu.py (Update Users)
Updating user ids (created_by, modiefied_by) in all target code list and agenda tables including showing list of them with provided user id. It is useful because on each database (old, new, test one) the webmaster user id is usually different.

Other files

dbconfig.py.sample
Source and target storage (db servers) configurations with placeholders for credentials and database names. This file should be copied to dbconfig.py with updated credentials for particular storage(s).
sql.py
Library with SQL statement string (queries) and list and parameters of migrated code list and agenda tables.

About

Migrating custom Joomla 1.5 database tables to Joomla 3 ones for Joomla extensions com_gbjcodes and com_gbjfamily.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages