192 lines
9.4 KiB
Bash
Executable file
192 lines
9.4 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Hibernate upgrade led to a change in how Hibernate interacts with sequences.
|
|
# Update database sequences to have the appropriate increment value.
|
|
# All increment values below are taken from the value of
|
|
# @SequenceGenerator.allocationSize in the corresponding entity class.
|
|
# A value of 50 is used if that parameter is not specified.
|
|
#
|
|
#
|
|
# Run on dv1.
|
|
#
|
|
# Author: tgurney
|
|
|
|
echo "INFO: $0 started."
|
|
|
|
echo INFO: Updating sequences in metadata.
|
|
psql --user=awipsadmin --db=metadata << 'EOF'
|
|
begin;
|
|
alter sequence if exists awips.acarsseq increment 50;
|
|
alter sequence if exists awips.acarssoundingseq increment 50;
|
|
alter sequence if exists awips.aggregate_seq increment 50;
|
|
alter sequence if exists awips.airepseq increment 50;
|
|
alter sequence if exists awips.airmetseq increment 50;
|
|
alter sequence if exists awips.atcfseq increment 50;
|
|
alter sequence if exists awips.awwseq increment 50;
|
|
alter sequence if exists awips.backup_blobseq increment 1;
|
|
alter sequence if exists awips.backup_jobseq increment 1;
|
|
alter sequence if exists awips.bandwidth_seq increment 1;
|
|
alter sequence if exists awips.binlightningseq increment 50;
|
|
alter sequence if exists awips.bufrascatseq increment 50;
|
|
alter sequence if exists awips.bufrhdwseq increment 50;
|
|
alter sequence if exists awips.bufrmosAvnseq increment 50;
|
|
alter sequence if exists awips.bufrmosEtaseq increment 50;
|
|
alter sequence if exists awips.bufrmosGfsseq increment 50;
|
|
alter sequence if exists awips.bufrmosHpcseq increment 50;
|
|
alter sequence if exists awips.bufrmosLampseq increment 50;
|
|
alter sequence if exists awips.bufrmos_locationseq increment 1;
|
|
alter sequence if exists awips.bufrmosMrfseq increment 50;
|
|
alter sequence if exists awips.bufrmthdwseq increment 50;
|
|
alter sequence if exists awips.bufrncwfseq increment 50;
|
|
alter sequence if exists awips.bufrsigwxseq increment 50;
|
|
alter sequence if exists awips.bufrssmiseq increment 50;
|
|
alter sequence if exists awips.bufruaseq increment 50;
|
|
alter sequence if exists awips.ccfpseq increment 50;
|
|
alter sequence if exists awips.convsigmetseq increment 50;
|
|
alter sequence if exists awips.crimssseq increment 50;
|
|
alter sequence if exists awips.cwaseq increment 50;
|
|
alter sequence if exists awips.cwatseq increment 50;
|
|
alter sequence if exists awips.data_set_latency_seq increment 1;
|
|
alter sequence if exists awips.dmwseq increment 50;
|
|
alter sequence if exists awips.ffgseq increment 50;
|
|
alter sequence if exists awips.ffmpseq increment 50;
|
|
alter sequence if exists awips.fogseq increment 50;
|
|
alter sequence if exists awips.fssobsseq increment 50;
|
|
alter sequence if exists awips.geodataflattseq increment 50;
|
|
alter sequence if exists awips.geodataintattseq increment 50;
|
|
alter sequence if exists awips.geodatastattseq increment 50;
|
|
alter sequence if exists awips.geodbSeq increment 50;
|
|
alter sequence if exists awips.gfe_dbid_seq increment 50;
|
|
alter sequence if exists awips.gfe_gridlocation_seq increment 50;
|
|
alter sequence if exists awips.gfe_history_seq increment 1;
|
|
alter sequence if exists awips.gfe_lock_seq increment 50;
|
|
alter sequence if exists awips.gfe_parmid_seq increment 50;
|
|
alter sequence if exists awips.gfe_parminfo_seq increment 50;
|
|
alter sequence if exists awips.gfeseq increment 50;
|
|
alter sequence if exists awips.goessoundingseq increment 50;
|
|
alter sequence if exists awips.gpdseq increment 50;
|
|
alter sequence if exists awips.gridcoverage_seq increment 1;
|
|
alter sequence if exists awips.gridinfo_seq increment 1;
|
|
alter sequence if exists awips.gridseq increment 50;
|
|
alter sequence if exists awips.idftseq increment 50;
|
|
alter sequence if exists awips.intlsigmetseq increment 50;
|
|
alter sequence if exists awips.iscmosaicjobseq increment 50;
|
|
alter sequence if exists awips.ldadhydroseq increment 50;
|
|
alter sequence if exists awips.ldadmesonetseq increment 50;
|
|
alter sequence if exists awips.level_seq increment 1;
|
|
alter sequence if exists awips.lsrseq increment 50;
|
|
alter sequence if exists awips.madisseq increment 50;
|
|
alter sequence if exists awips.mcidasseq increment 50;
|
|
alter sequence if exists awips.modelsoundingseq increment 50;
|
|
alter sequence if exists awips.modisseq increment 50;
|
|
alter sequence if exists awips.mosaicseq increment 50;
|
|
alter sequence if exists awips.mpeprecipseq increment 50;
|
|
alter sequence if exists awips.mpingseq increment 50;
|
|
alter sequence if exists awips.ncpafmseq increment 50;
|
|
alter sequence if exists awips.ncscatseq increment 50;
|
|
alter sequence if exists awips.nctafseq increment 50;
|
|
alter sequence if exists awips.nctextseq increment 50;
|
|
alter sequence if exists awips.ncuairseq increment 50;
|
|
alter sequence if exists awips.nonconvsigmetseq increment 50;
|
|
alter sequence if exists awips.notification_seq increment 50;
|
|
alter sequence if exists awips.nswrcradialseq increment 50;
|
|
alter sequence if exists awips.ntransseq increment 50;
|
|
alter sequence if exists awips.nucapsseq increment 50;
|
|
alter sequence if exists awips.obsseq increment 50;
|
|
alter sequence if exists awips.pgenseq increment 50;
|
|
alter sequence if exists awips.pirepseq increment 50;
|
|
alter sequence if exists awips.poessoundingseq increment 50;
|
|
alter sequence if exists awips.pointsetseq increment 50;
|
|
alter sequence if exists awips.practicewarningseq increment 50;
|
|
alter sequence if exists awips.preciprateseq increment 50;
|
|
alter sequence if exists awips.probsevereseq increment 50;
|
|
alter sequence if exists awips.pshdataseq increment 50;
|
|
alter sequence if exists awips.qcseq increment 50;
|
|
alter sequence if exists awips.qpfseq increment 50;
|
|
alter sequence if exists awips.radarseq increment 50;
|
|
alter sequence if exists awips.redbookseq increment 50;
|
|
alter sequence if exists awips.replicationevent_seq increment 100;
|
|
alter sequence if exists awips.satelliteseq increment 50;
|
|
alter sequence if exists awips.satspatial_seq increment 1;
|
|
alter sequence if exists awips.scanseq increment 50;
|
|
alter sequence if exists awips.sfcobsseq increment 50;
|
|
alter sequence if exists awips.sgwhseq increment 50;
|
|
alter sequence if exists awips.sgwhvseq increment 50;
|
|
alter sequence if exists awips.sshaseq increment 50;
|
|
alter sequence if exists awips.stats_seq increment 50;
|
|
alter sequence if exists awips.stormtrackseq increment 50;
|
|
alter sequence if exists awips.stqseq increment 50;
|
|
alter sequence if exists awips.subscription_retrieval_seq increment 1;
|
|
alter sequence if exists awips.svrwxseq increment 50;
|
|
alter sequence if exists awips.tafseq increment 50;
|
|
alter sequence if exists awips.tcgseq increment 50;
|
|
alter sequence if exists awips.tcmseq increment 50;
|
|
alter sequence if exists awips.tcsseq increment 50;
|
|
alter sequence if exists awips.vaaseq increment 50;
|
|
alter sequence if exists awips.viirsseq increment 50;
|
|
alter sequence if exists awips.vilseq increment 50;
|
|
alter sequence if exists awips.warningseq increment 50;
|
|
alter sequence if exists awips.wcpseq increment 50;
|
|
alter sequence if exists ebxml.Map_sequence increment 50;
|
|
alter sequence if exists ebxml.ObjectRefList_sequence increment 50;
|
|
alter sequence if exists ebxml.RegistryObjectList_sequence increment 50;
|
|
alter sequence if exists ebxml.Value_sequence increment 50;
|
|
commit;
|
|
EOF
|
|
echo INFO: Finished updating sequences in metadata.
|
|
|
|
echo INFO: Updating sequences in fxatext.
|
|
psql --user=awipsadmin --db=fxatext << 'EOF'
|
|
begin;
|
|
alter sequence if exists public.replacementseq increment 50;
|
|
alter sequence if exists public.subscriptionseq increment 50;
|
|
commit;
|
|
EOF
|
|
echo INFO: Finished updating sequences in fxatext.
|
|
|
|
echo INFO: Updating sequences in bmh.
|
|
psql --user=awipsadmin --db=bmh << 'EOF'
|
|
begin;
|
|
alter sequence if exists public.area_seq increment 1;
|
|
alter sequence if exists public.broadcast_fragment_seq increment 50;
|
|
alter sequence if exists public.broadcast_msg_seq increment 50;
|
|
alter sequence if exists public.dac_seq increment 1;
|
|
alter sequence if exists public.input_msg_seq increment 50;
|
|
alter sequence if exists public.ldad_config_seq increment 1;
|
|
alter sequence if exists public.message_type_seq increment 1;
|
|
alter sequence if exists public.playlist_seq increment 50;
|
|
alter sequence if exists public.program_seq increment 1;
|
|
alter sequence if exists public.static_msg_type_seq increment 1;
|
|
alter sequence if exists public.suite_seq increment 1;
|
|
alter sequence if exists public.transmitter_group_seq increment 1;
|
|
alter sequence if exists public.transmitter_seq increment 1;
|
|
alter sequence if exists public.validated_msg_seq increment 50;
|
|
alter sequence if exists public.word_seq increment 1;
|
|
alter sequence if exists public.zone_seq increment 1;
|
|
commit;
|
|
EOF
|
|
echo INFO: Finished updating sequences in bmh.
|
|
|
|
echo INFO: Updating sequences in bmh_practice.
|
|
psql --user=awipsadmin --db=bmh_practice << 'EOF'
|
|
begin;
|
|
alter sequence if exists public.area_seq increment 1;
|
|
alter sequence if exists public.broadcast_fragment_seq increment 50;
|
|
alter sequence if exists public.broadcast_msg_seq increment 50;
|
|
alter sequence if exists public.dac_seq increment 1;
|
|
alter sequence if exists public.input_msg_seq increment 50;
|
|
alter sequence if exists public.ldad_config_seq increment 1;
|
|
alter sequence if exists public.message_type_seq increment 1;
|
|
alter sequence if exists public.playlist_seq increment 50;
|
|
alter sequence if exists public.program_seq increment 1;
|
|
alter sequence if exists public.static_msg_type_seq increment 1;
|
|
alter sequence if exists public.suite_seq increment 1;
|
|
alter sequence if exists public.transmitter_group_seq increment 1;
|
|
alter sequence if exists public.transmitter_seq increment 1;
|
|
alter sequence if exists public.validated_msg_seq increment 50;
|
|
alter sequence if exists public.word_seq increment 1;
|
|
alter sequence if exists public.zone_seq increment 1;
|
|
commit;
|
|
EOF
|
|
echo INFO: Finished updating sequences in bmh_practice.
|
|
echo "INFO: $0 finished."
|