Revision 49cbf24a
Added by Vincent MEMBRÉ about 7 years ago
rudder-webapp/SOURCES/rudder-upgrade | ||
---|---|---|
# - 3.1.14, 3.2.7: Disable 'javascript engine' feature on upgrade - keeping that in 4.0 to avoid behaviour changes
|
||
# - 4.0.0 : Add new nodeConfigurations table and related indexes
|
||
# - 4.0.0 : Add new archive table for nodeConfigurations and reportsexecution
|
||
# - 4.1.0 : Add new data source table
|
||
# - 4.1.0 : Add new compliance tables
|
||
####################################################################################
|
||
|
||
... | ... | |
echo " Done"
|
||
fi
|
||
|
||
# - 4.0.x to 4.1.0: add datasource table
|
||
RES=$(${PSQL} -t -d ${SQL_DATABASE} -c "select count(*) from information_schema.columns where lower(table_name) = 'datasources'")
|
||
if [ $RES -eq 0 ]; then
|
||
echo -n "INFO: Adding new 'datasources' table"
|
||
${PSQL} -d ${SQL_DATABASE} -f ${RUDDER_UPGRADE_TOOLS}/dbMigration-4.0.x-4.1-add-datasource-table.sql > /dev/null
|
||
echo " Done"
|
||
fi
|
||
|
||
# - 4.0.x to 4.1.0: add compliance table
|
||
RES=$(${PSQL} -t -d ${SQL_DATABASE} -c "select count(*) from information_schema.columns where lower(table_name) = 'nodecompliance'")
|
||
if [ $RES -eq 0 ]; then
|
rudder-webapp/SPECS/rudder-webapp.spec | ||
---|---|---|
cp %{_sourcedir}/rudder-sources/rudder/rudder-core/src/main/resources/Migration/dbMigration-3.0-3.0-add-index-changes-executiontimestamp.sql %{buildroot}%{rudderdir}/share/upgrade-tools/
|
||
cp %{_sourcedir}/rudder-sources/rudder/rudder-core/src/main/resources/Migration/dbMigration-3.2.x-4.0-add-nodeconfigurations.sql %{buildroot}%{rudderdir}/share/upgrade-tools/
|
||
cp %{_sourcedir}/rudder-sources/rudder/rudder-core/src/main/resources/Migration/dbMigration-3.2.x-4.0-add-archived-tables.sql %{buildroot}%{rudderdir}/share/upgrade-tools/
|
||
cp %{_sourcedir}/rudder-sources/rudder/rudder-core/src/main/resources/Migration/dbMigration-4.0.x-4.1-add-datasource-table.sql %{buildroot}%{rudderdir}/share/upgrade-tools/
|
||
cp %{_sourcedir}/rudder-sources/rudder/rudder-core/src/main/resources/Migration/dbMigration-4.0.x-4.1-add-compliance-table.sql %{buildroot}%{rudderdir}/share/upgrade-tools/
|
||
|
||
## LDAP
|
rudder-webapp/debian/rules | ||
---|---|---|
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/rudder-sources/rudder/rudder-core/src/main/resources/Migration/ dbMigration-3.0-3.0-add-index-changes-executiontimestamp.sql /opt/rudder/share/upgrade-tools/
|
||
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/rudder-sources/rudder/rudder-core/src/main/resources/Migration/ dbMigration-3.2.x-4.0-add-nodeconfigurations.sql /opt/rudder/share/upgrade-tools/
|
||
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/rudder-sources/rudder/rudder-core/src/main/resources/Migration/ dbMigration-3.2.x-4.0-add-archived-tables.sql /opt/rudder/share/upgrade-tools/
|
||
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/rudder-sources/rudder/rudder-core/src/main/resources/Migration/ dbMigration-4.0.x-4.1-add-datasource-table.sql /opt/rudder/share/upgrade-tools/
|
||
dh_install --SOURCEDIR=$(CURDIR)/SOURCES/rudder-sources/rudder/rudder-core/src/main/resources/Migration/ dbMigration-4.0.x-4.1-add-compliance-table.sql /opt/rudder/share/upgrade-tools/
|
||
|
||
## LDAP
|
Also available in: Unified diff
Fixes #10100: Remove datasource migration script from packaging