projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
673d006
)
freeside-upgrade: add'l documentation & turn on DBIx::DBSchema::Index debugging too
author
ivan
<ivan>
Wed, 1 Aug 2007 19:21:58 +0000
(19:21 +0000)
committer
ivan
<ivan>
Wed, 1 Aug 2007 19:21:58 +0000
(19:21 +0000)
FS/bin/freeside-upgrade
patch
|
blob
|
history
diff --git
a/FS/bin/freeside-upgrade
b/FS/bin/freeside-upgrade
index
eb818ea
..
1155af0
100755
(executable)
--- a/
FS/bin/freeside-upgrade
+++ b/
FS/bin/freeside-upgrade
@@
-37,6
+37,7
@@
reload_dbdef($dbdef_file);
$DBIx::DBSchema::DEBUG = $DEBUG;
$DBIx::DBSchema::Table::DEBUG = $DEBUG;
$DBIx::DBSchema::DEBUG = $DEBUG;
$DBIx::DBSchema::Table::DEBUG = $DEBUG;
+$DBIx::DBSchema::Index::DEBUG = $DEBUG;
if ( $DRY_RUN ) {
print join(";\n", dbdef->sql_update_schema( dbdef_dist, $dbh ) ). ";\n";
if ( $DRY_RUN ) {
print join(";\n", dbdef->sql_update_schema( dbdef_dist, $dbh ) ). ";\n";
@@
-102,6
+103,16
@@
freeside-upgrade - Upgrades database schema for new freeside verisons.
Reads your existing database schema and updates it to match the current schema,
adding any columns or tables necessary.
Reads your existing database schema and updates it to match the current schema,
adding any columns or tables necessary.
+Also performs other upgrade functions:
+
+=over 4
+
+=item Calls FS:: Misc::prune::prune_applications (probably unnecessary every upgrade, but simply won't find any records to change)
+
+=item If necessary, moves your configuration information from the filesystem in /usr/local/etc/freeside/conf.<datasrc> to the database.
+
+=back
+
[ -d ]: Dry run; output SQL statements (to STDOUT) only, but do not execute
them.
[ -d ]: Dry run; output SQL statements (to STDOUT) only, but do not execute
them.