Install SeisComP and scanloc ARM64 nightly packages
This commit is contained in:
205
share/db/migrations/mysql/0_13_2_to_0_14.sql
Normal file
205
share/db/migrations/mysql/0_13_2_to_0_14.sql
Normal file
@ -0,0 +1,205 @@
|
||||
SELECT 'Drop foreign key contraints of all model tables' AS '';
|
||||
ALTER TABLE EventDescription DROP FOREIGN KEY IF EXISTS EventDescription_ibfk_1;
|
||||
ALTER TABLE Comment DROP FOREIGN KEY IF EXISTS Comment_ibfk_1;
|
||||
ALTER TABLE DataUsed DROP FOREIGN KEY IF EXISTS DataUsed_ibfk_1;
|
||||
ALTER TABLE CompositeTime DROP FOREIGN KEY IF EXISTS CompositeTime_ibfk_1;
|
||||
ALTER TABLE PickReference DROP FOREIGN KEY IF EXISTS PickReference_ibfk_1;
|
||||
ALTER TABLE AmplitudeReference DROP FOREIGN KEY IF EXISTS AmplitudeReference_ibfk_1;
|
||||
ALTER TABLE Reading DROP FOREIGN KEY IF EXISTS Reading_ibfk_1;
|
||||
ALTER TABLE MomentTensorComponentContribution DROP FOREIGN KEY IF EXISTS MomentTensorComponentContribution_ibfk_1;
|
||||
ALTER TABLE MomentTensorStationContribution DROP FOREIGN KEY IF EXISTS MomentTensorStationContribution_ibfk_1;
|
||||
ALTER TABLE MomentTensorPhaseSetting DROP FOREIGN KEY IF EXISTS MomentTensorPhaseSetting_ibfk_1;
|
||||
ALTER TABLE MomentTensor DROP FOREIGN KEY IF EXISTS MomentTensor_ibfk_1;
|
||||
ALTER TABLE FocalMechanism DROP FOREIGN KEY IF EXISTS FocalMechanism_ibfk_1;
|
||||
ALTER TABLE Amplitude DROP FOREIGN KEY IF EXISTS Amplitude_ibfk_1;
|
||||
ALTER TABLE StationMagnitudeContribution DROP FOREIGN KEY IF EXISTS StationMagnitudeContribution_ibfk_1;
|
||||
ALTER TABLE Magnitude DROP FOREIGN KEY IF EXISTS Magnitude_ibfk_1;
|
||||
ALTER TABLE StationMagnitude DROP FOREIGN KEY IF EXISTS StationMagnitude_ibfk_1;
|
||||
ALTER TABLE Pick DROP FOREIGN KEY IF EXISTS Pick_ibfk_1;
|
||||
ALTER TABLE OriginReference DROP FOREIGN KEY IF EXISTS OriginReference_ibfk_1;
|
||||
ALTER TABLE FocalMechanismReference DROP FOREIGN KEY IF EXISTS FocalMechanismReference_ibfk_1;
|
||||
ALTER TABLE Event DROP FOREIGN KEY IF EXISTS Event_ibfk_1;
|
||||
ALTER TABLE Arrival DROP FOREIGN KEY IF EXISTS Arrival_ibfk_1;
|
||||
ALTER TABLE Origin DROP FOREIGN KEY IF EXISTS Origin_ibfk_1;
|
||||
ALTER TABLE Parameter DROP FOREIGN KEY IF EXISTS Parameter_ibfk_1;
|
||||
ALTER TABLE ParameterSet DROP FOREIGN KEY IF EXISTS ParameterSet_ibfk_1;
|
||||
ALTER TABLE Setup DROP FOREIGN KEY IF EXISTS Setup_ibfk_1;
|
||||
ALTER TABLE ConfigStation DROP FOREIGN KEY IF EXISTS ConfigStation_ibfk_1;
|
||||
ALTER TABLE ConfigModule DROP FOREIGN KEY IF EXISTS ConfigModule_ibfk_1;
|
||||
ALTER TABLE QCLog DROP FOREIGN KEY IF EXISTS QCLog_ibfk_1;
|
||||
ALTER TABLE WaveformQuality DROP FOREIGN KEY IF EXISTS WaveformQuality_ibfk_1;
|
||||
ALTER TABLE Outage DROP FOREIGN KEY IF EXISTS Outage_ibfk_1;
|
||||
ALTER TABLE StationReference DROP FOREIGN KEY IF EXISTS StationReference_ibfk_1;
|
||||
ALTER TABLE StationGroup DROP FOREIGN KEY IF EXISTS StationGroup_ibfk_1;
|
||||
ALTER TABLE AuxSource DROP FOREIGN KEY IF EXISTS AuxSource_ibfk_1;
|
||||
ALTER TABLE AuxDevice DROP FOREIGN KEY IF EXISTS AuxDevice_ibfk_1;
|
||||
ALTER TABLE SensorCalibration DROP FOREIGN KEY IF EXISTS SensorCalibration_ibfk_1;
|
||||
ALTER TABLE Sensor DROP FOREIGN KEY IF EXISTS Sensor_ibfk_1;
|
||||
ALTER TABLE ResponsePAZ DROP FOREIGN KEY IF EXISTS ResponsePAZ_ibfk_1;
|
||||
ALTER TABLE ResponsePolynomial DROP FOREIGN KEY IF EXISTS ResponsePolynomial_ibfk_1;
|
||||
ALTER TABLE ResponseFAP DROP FOREIGN KEY IF EXISTS ResponseFAP_ibfk_1;
|
||||
ALTER TABLE ResponseFIR DROP FOREIGN KEY IF EXISTS ResponseFIR_ibfk_1;
|
||||
ALTER TABLE ResponseIIR DROP FOREIGN KEY IF EXISTS ResponseIIR_ibfk_1;
|
||||
ALTER TABLE DataloggerCalibration DROP FOREIGN KEY IF EXISTS DataloggerCalibration_ibfk_1;
|
||||
ALTER TABLE Decimation DROP FOREIGN KEY IF EXISTS Decimation_ibfk_1;
|
||||
ALTER TABLE Datalogger DROP FOREIGN KEY IF EXISTS Datalogger_ibfk_1;
|
||||
ALTER TABLE AuxStream DROP FOREIGN KEY IF EXISTS AuxStream_ibfk_1;
|
||||
ALTER TABLE Stream DROP FOREIGN KEY IF EXISTS Stream_ibfk_1;
|
||||
ALTER TABLE SensorLocation DROP FOREIGN KEY IF EXISTS SensorLocation_ibfk_1;
|
||||
ALTER TABLE Station DROP FOREIGN KEY IF EXISTS Station_ibfk_1;
|
||||
ALTER TABLE Network DROP FOREIGN KEY IF EXISTS Network_ibfk_1;
|
||||
ALTER TABLE RouteArclink DROP FOREIGN KEY IF EXISTS RouteArclink_ibfk_1;
|
||||
ALTER TABLE RouteSeedlink DROP FOREIGN KEY IF EXISTS RouteSeedlink_ibfk_1;
|
||||
ALTER TABLE Route DROP FOREIGN KEY IF EXISTS Route_ibfk_1;
|
||||
ALTER TABLE Access DROP FOREIGN KEY IF EXISTS Access_ibfk_1;
|
||||
ALTER TABLE JournalEntry DROP FOREIGN KEY IF EXISTS JournalEntry_ibfk_1;
|
||||
ALTER TABLE ArclinkUser DROP FOREIGN KEY IF EXISTS ArclinkUser_ibfk_1;
|
||||
ALTER TABLE ArclinkStatusLine DROP FOREIGN KEY IF EXISTS ArclinkStatusLine_ibfk_1;
|
||||
ALTER TABLE ArclinkRequestLine DROP FOREIGN KEY IF EXISTS ArclinkRequestLine_ibfk_1;
|
||||
ALTER TABLE ArclinkRequest DROP FOREIGN KEY IF EXISTS ArclinkRequest_ibfk_1;
|
||||
ALTER TABLE DataSegment DROP FOREIGN KEY IF EXISTS DataSegment_ibfk_1;
|
||||
ALTER TABLE DataAttributeExtent DROP FOREIGN KEY IF EXISTS DataAttributeExtent_ibfk_1;
|
||||
ALTER TABLE DataExtent DROP FOREIGN KEY IF EXISTS DataExtent_ibfk_1;
|
||||
ALTER TABLE PublicObject DROP FOREIGN KEY IF EXISTS PublicObject_ibfk_1;
|
||||
|
||||
SELECT 'Create Catalog table' AS '';
|
||||
CREATE TABLE Catalog (
|
||||
_oid BIGINT(20) NOT NULL,
|
||||
_parent_oid BIGINT(20) NOT NULL,
|
||||
_last_modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
description LONGTEXT,
|
||||
creationInfo_agencyID VARCHAR(64),
|
||||
creationInfo_agencyURI VARCHAR(255),
|
||||
creationInfo_author VARCHAR(128),
|
||||
creationInfo_authorURI VARCHAR(255),
|
||||
creationInfo_creationTime DATETIME,
|
||||
creationInfo_creationTime_ms INTEGER,
|
||||
creationInfo_modificationTime DATETIME,
|
||||
creationInfo_modificationTime_ms INTEGER,
|
||||
creationInfo_version VARCHAR(64),
|
||||
creationInfo_used TINYINT(1) NOT NULL DEFAULT '0',
|
||||
start DATETIME NOT NULL,
|
||||
start_ms INTEGER NOT NULL,
|
||||
end DATETIME,
|
||||
end_ms INTEGER,
|
||||
dynamic TINYINT(1) NOT NULL,
|
||||
PRIMARY KEY(_oid),
|
||||
INDEX(_parent_oid)
|
||||
) ENGINE=INNODB;
|
||||
|
||||
SELECT 'Converting QCLog.message to LONGTEXT' AS '';
|
||||
ALTER TABLE QCLog MODIFY message LONGTEXT NOT NULL;
|
||||
|
||||
SELECT 'Drop composite_index from QCLog' AS '';
|
||||
ALTER TABLE QCLog DROP CONSTRAINT composite_index;
|
||||
|
||||
SELECT 'Create index on QCLog.start' AS '';
|
||||
CREATE INDEX QCLog_start ON QCLog(start,start_ms);
|
||||
|
||||
SELECT 'Create index on QCLog.end' AS '';
|
||||
CREATE INDEX QCLog_end ON QCLog(end,end_ms);
|
||||
|
||||
SELECT 'Adding index to QCLog' AS '';
|
||||
CREATE INDEX QCLog_id ON QCLog(waveformID_networkCode,waveformID_stationCode,waveformID_locationCode,waveformID_channelCode,waveformID_resourceURI);
|
||||
|
||||
SELECT 'Convert BLOBS to LONGTEXT' AS '';
|
||||
ALTER TABLE CompositeTime MODIFY second_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE CompositeTime MODIFY second_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensorComponentContribution MODIFY dataTimeWindow LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY scalarMoment_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY scalarMoment_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mrr_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mrr_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mtt_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mtt_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mpp_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mpp_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mrt_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mrt_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mrp_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mrp_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mtp_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE MomentTensor MODIFY tensor_Mtp_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane1_strike_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane1_strike_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane1_dip_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane1_dip_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane1_rake_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane1_rake_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane2_strike_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane2_strike_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane2_dip_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane2_dip_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane2_rake_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY nodalPlanes_nodalPlane2_rake_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_tAxis_azimuth_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_tAxis_azimuth_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_tAxis_plunge_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_tAxis_plunge_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_tAxis_length_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_tAxis_length_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_pAxis_azimuth_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_pAxis_azimuth_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_pAxis_plunge_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_pAxis_plunge_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_pAxis_length_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_pAxis_length_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_nAxis_azimuth_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_nAxis_azimuth_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_nAxis_plunge_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_nAxis_plunge_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_nAxis_length_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE FocalMechanism MODIFY principalAxes_nAxis_length_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Amplitude MODIFY amplitude_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Amplitude MODIFY amplitude_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Amplitude MODIFY period_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Amplitude MODIFY period_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Amplitude MODIFY scalingTime_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Amplitude MODIFY scalingTime_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Magnitude MODIFY magnitude_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Magnitude MODIFY magnitude_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE StationMagnitude MODIFY magnitude_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE StationMagnitude MODIFY magnitude_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Pick MODIFY time_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Pick MODIFY time_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Pick MODIFY horizontalSlowness_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Pick MODIFY horizontalSlowness_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Pick MODIFY backazimuth_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Pick MODIFY backazimuth_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY time_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY time_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY latitude_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY latitude_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY longitude_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY longitude_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY depth_pdf_variable_content LONGTEXT;
|
||||
ALTER TABLE Origin MODIFY depth_pdf_probability_content LONGTEXT;
|
||||
ALTER TABLE Parameter MODIFY value LONGTEXT;
|
||||
ALTER TABLE AuxSource MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE AuxDevice MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE SensorCalibration MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE Sensor MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE ResponsePAZ MODIFY zeros_content LONGTEXT;
|
||||
ALTER TABLE ResponsePAZ MODIFY poles_content LONGTEXT;
|
||||
ALTER TABLE ResponsePAZ MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE ResponsePolynomial MODIFY coefficients_content LONGTEXT;
|
||||
ALTER TABLE ResponsePolynomial MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE ResponseFAP MODIFY tuples_content LONGTEXT;
|
||||
ALTER TABLE ResponseFAP MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE ResponseFIR MODIFY coefficients_content LONGTEXT;
|
||||
ALTER TABLE ResponseFIR MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE ResponseIIR MODIFY numerators_content LONGTEXT;
|
||||
ALTER TABLE ResponseIIR MODIFY denominators_content LONGTEXT;
|
||||
ALTER TABLE ResponseIIR MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE DataloggerCalibration MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE Decimation MODIFY analogueFilterChain_content LONGTEXT;
|
||||
ALTER TABLE Decimation MODIFY digitalFilterChain_content LONGTEXT;
|
||||
ALTER TABLE Datalogger MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE AuxStream MODIFY code CHAR(8) NOT NULL;
|
||||
ALTER TABLE Stream MODIFY code CHAR(8) NOT NULL;
|
||||
ALTER TABLE Station MODIFY remark_content LONGTEXT;
|
||||
ALTER TABLE Network MODIFY remark_content LONGTEXT;
|
||||
|
||||
SELECT 'Updating Meta' AS '';
|
||||
UPDATE Meta SET value='0.14.0' WHERE name='Schema-Version';
|
||||
209
share/db/migrations/postgresql/0_13_2_to_0_14.sql
Normal file
209
share/db/migrations/postgresql/0_13_2_to_0_14.sql
Normal file
@ -0,0 +1,209 @@
|
||||
\echo Drop foreign key contraints of all model tables
|
||||
ALTER TABLE EventDescription DROP CONSTRAINT IF EXISTS IF EXISTS EventDescription__oid_fkey;
|
||||
ALTER TABLE Comment DROP CONSTRAINT IF EXISTS Comment__oid_fkey;
|
||||
ALTER TABLE DataUsed DROP CONSTRAINT IF EXISTS DataUsed__oid_fkey;
|
||||
ALTER TABLE CompositeTime DROP CONSTRAINT IF EXISTS CompositeTime__oid_fkey;
|
||||
ALTER TABLE PickReference DROP CONSTRAINT IF EXISTS PickReference__oid_fkey;
|
||||
ALTER TABLE AmplitudeReference DROP CONSTRAINT IF EXISTS AmplitudeReference__oid_fkey;
|
||||
ALTER TABLE Reading DROP CONSTRAINT IF EXISTS Reading__oid_fkey;
|
||||
ALTER TABLE MomentTensorComponentContribution DROP CONSTRAINT IF EXISTS MomentTensorComponentContribution__oid_fkey;
|
||||
ALTER TABLE MomentTensorStationContribution DROP CONSTRAINT IF EXISTS MomentTensorStationContribution__oid_fkey;
|
||||
ALTER TABLE MomentTensorPhaseSetting DROP CONSTRAINT IF EXISTS MomentTensorPhaseSetting__oid_fkey;
|
||||
ALTER TABLE MomentTensor DROP CONSTRAINT IF EXISTS MomentTensor__oid_fkey;
|
||||
ALTER TABLE FocalMechanism DROP CONSTRAINT IF EXISTS FocalMechanism__oid_fkey;
|
||||
ALTER TABLE Amplitude DROP CONSTRAINT IF EXISTS Amplitude__oid_fkey;
|
||||
ALTER TABLE StationMagnitudeContribution DROP CONSTRAINT IF EXISTS StationMagnitudeContribution__oid_fkey;
|
||||
ALTER TABLE Magnitude DROP CONSTRAINT IF EXISTS Magnitude__oid_fkey;
|
||||
ALTER TABLE StationMagnitude DROP CONSTRAINT IF EXISTS StationMagnitude__oid_fkey;
|
||||
ALTER TABLE Pick DROP CONSTRAINT IF EXISTS Pick__oid_fkey;
|
||||
ALTER TABLE OriginReference DROP CONSTRAINT IF EXISTS OriginReference__oid_fkey;
|
||||
ALTER TABLE FocalMechanismReference DROP CONSTRAINT IF EXISTS FocalMechanismReference__oid_fkey;
|
||||
ALTER TABLE Event DROP CONSTRAINT IF EXISTS Event__oid_fkey;
|
||||
ALTER TABLE Arrival DROP CONSTRAINT IF EXISTS Arrival__oid_fkey;
|
||||
ALTER TABLE Origin DROP CONSTRAINT IF EXISTS Origin__oid_fkey;
|
||||
ALTER TABLE Parameter DROP CONSTRAINT IF EXISTS Parameter__oid_fkey;
|
||||
ALTER TABLE ParameterSet DROP CONSTRAINT IF EXISTS ParameterSet__oid_fkey;
|
||||
ALTER TABLE Setup DROP CONSTRAINT IF EXISTS Setup__oid_fkey;
|
||||
ALTER TABLE ConfigStation DROP CONSTRAINT IF EXISTS ConfigStation__oid_fkey;
|
||||
ALTER TABLE ConfigModule DROP CONSTRAINT IF EXISTS ConfigModule__oid_fkey;
|
||||
ALTER TABLE QCLog DROP CONSTRAINT IF EXISTS QCLog__oid_fkey;
|
||||
ALTER TABLE WaveformQuality DROP CONSTRAINT IF EXISTS WaveformQuality__oid_fkey;
|
||||
ALTER TABLE Outage DROP CONSTRAINT IF EXISTS Outage__oid_fkey;
|
||||
ALTER TABLE StationReference DROP CONSTRAINT IF EXISTS StationReference__oid_fkey;
|
||||
ALTER TABLE StationGroup DROP CONSTRAINT IF EXISTS StationGroup__oid_fkey;
|
||||
ALTER TABLE AuxSource DROP CONSTRAINT IF EXISTS AuxSource__oid_fkey;
|
||||
ALTER TABLE AuxDevice DROP CONSTRAINT IF EXISTS AuxDevice__oid_fkey;
|
||||
ALTER TABLE SensorCalibration DROP CONSTRAINT IF EXISTS SensorCalibration__oid_fkey;
|
||||
ALTER TABLE Sensor DROP CONSTRAINT IF EXISTS Sensor__oid_fkey;
|
||||
ALTER TABLE ResponsePAZ DROP CONSTRAINT IF EXISTS ResponsePAZ__oid_fkey;
|
||||
ALTER TABLE ResponsePolynomial DROP CONSTRAINT IF EXISTS ResponsePolynomial__oid_fkey;
|
||||
ALTER TABLE ResponseFAP DROP CONSTRAINT IF EXISTS ResponseFAP__oid_fkey;
|
||||
ALTER TABLE ResponseFIR DROP CONSTRAINT IF EXISTS ResponseFIR__oid_fkey;
|
||||
ALTER TABLE ResponseIIR DROP CONSTRAINT IF EXISTS ResponseIIR__oid_fkey;
|
||||
ALTER TABLE DataloggerCalibration DROP CONSTRAINT IF EXISTS DataloggerCalibration__oid_fkey;
|
||||
ALTER TABLE Decimation DROP CONSTRAINT IF EXISTS Decimation__oid_fkey;
|
||||
ALTER TABLE Datalogger DROP CONSTRAINT IF EXISTS Datalogger__oid_fkey;
|
||||
ALTER TABLE AuxStream DROP CONSTRAINT IF EXISTS AuxStream__oid_fkey;
|
||||
ALTER TABLE Stream DROP CONSTRAINT IF EXISTS Stream__oid_fkey;
|
||||
ALTER TABLE SensorLocation DROP CONSTRAINT IF EXISTS SensorLocation__oid_fkey;
|
||||
ALTER TABLE Station DROP CONSTRAINT IF EXISTS Station__oid_fkey;
|
||||
ALTER TABLE Network DROP CONSTRAINT IF EXISTS Network__oid_fkey;
|
||||
ALTER TABLE RouteArclink DROP CONSTRAINT IF EXISTS RouteArclink__oid_fkey;
|
||||
ALTER TABLE RouteSeedlink DROP CONSTRAINT IF EXISTS RouteSeedlink__oid_fkey;
|
||||
ALTER TABLE Route DROP CONSTRAINT IF EXISTS Route__oid_fkey;
|
||||
ALTER TABLE Access DROP CONSTRAINT IF EXISTS Access__oid_fkey;
|
||||
ALTER TABLE JournalEntry DROP CONSTRAINT IF EXISTS JournalEntry__oid_fkey;
|
||||
ALTER TABLE ArclinkUser DROP CONSTRAINT IF EXISTS ArclinkUser__oid_fkey;
|
||||
ALTER TABLE ArclinkStatusLine DROP CONSTRAINT IF EXISTS ArclinkStatusLine__oid_fkey;
|
||||
ALTER TABLE ArclinkRequestLine DROP CONSTRAINT IF EXISTS ArclinkRequestLine__oid_fkey;
|
||||
ALTER TABLE ArclinkRequest DROP CONSTRAINT IF EXISTS ArclinkRequest__oid_fkey;
|
||||
ALTER TABLE DataSegment DROP CONSTRAINT IF EXISTS DataSegment__oid_fkey;
|
||||
ALTER TABLE DataAttributeExtent DROP CONSTRAINT IF EXISTS DataAttributeExtent__oid_fkey;
|
||||
ALTER TABLE DataExtent DROP CONSTRAINT IF EXISTS DataExtent__oid_fkey;
|
||||
ALTER TABLE PublicObject DROP CONSTRAINT IF EXISTS PublicObject__oid_fkey;
|
||||
|
||||
\echo Create catalog table
|
||||
CREATE TABLE Catalog (
|
||||
_oid BIGINT NOT NULL,
|
||||
_parent_oid BIGINT NOT NULL,
|
||||
_last_modified TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
m_name VARCHAR(255) NOT NULL,
|
||||
m_description TEXT,
|
||||
m_creationInfo_agencyID VARCHAR(64),
|
||||
m_creationInfo_agencyURI VARCHAR(255),
|
||||
m_creationInfo_author VARCHAR(128),
|
||||
m_creationInfo_authorURI VARCHAR(255),
|
||||
m_creationInfo_creationTime TIMESTAMP,
|
||||
m_creationInfo_creationTime_ms INTEGER,
|
||||
m_creationInfo_modificationTime TIMESTAMP,
|
||||
m_creationInfo_modificationTime_ms INTEGER,
|
||||
m_creationInfo_version VARCHAR(64),
|
||||
m_creationInfo_used BOOLEAN NOT NULL DEFAULT '0',
|
||||
m_start TIMESTAMP NOT NULL,
|
||||
m_start_ms INTEGER NOT NULL,
|
||||
m_end TIMESTAMP,
|
||||
m_end_ms INTEGER,
|
||||
m_dynamic BOOLEAN NOT NULL,
|
||||
PRIMARY KEY(_oid)
|
||||
);
|
||||
|
||||
CREATE INDEX Catalog__parent_oid ON Catalog(_parent_oid);
|
||||
CREATE TRIGGER Catalog_update BEFORE UPDATE ON Catalog FOR EACH ROW EXECUTE PROCEDURE update_modified();
|
||||
|
||||
\echo Drop QCLog composite index
|
||||
ALTER TABLE QCLog DROP CONSTRAINT qclog_composite_index;
|
||||
|
||||
\echo Convert QCLog.message to TEXT
|
||||
ALTER TABLE QCLog ALTER COLUMN m_message TYPE TEXT;
|
||||
|
||||
\echo Create index on QCLog.start
|
||||
CREATE INDEX qclog_id ON QCLog(m_waveformID_networkCode,m_waveformID_stationCode,m_waveformID_locationCode,m_waveformID_channelCode,m_waveformID_resourceURI);
|
||||
|
||||
\echo Create index on QCLog.end
|
||||
CREATE INDEX qclog_m_start_m_start_ms ON QCLog(m_start,m_start_ms);
|
||||
|
||||
\echo Adding index to QCLog
|
||||
CREATE INDEX qclog_m_end_m_end_ms ON QCLog(m_end,m_end_ms);
|
||||
|
||||
\echo Change AuxStream and Stream code length to 8
|
||||
ALTER TABLE AuxStream ALTER COLUMN m_code TYPE VARCHAR(8);
|
||||
ALTER TABLE Stream ALTER COLUMN m_code TYPE VARCHAR(8);
|
||||
|
||||
\echo Convert BYTEA to TEXT
|
||||
ALTER TABLE CompositeTime ALTER COLUMN m_second_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE CompositeTime ALTER COLUMN m_second_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensorComponentContribution ALTER COLUMN m_dataTimeWindow TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_scalarMoment_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_scalarMoment_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mrr_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mrr_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mtt_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mtt_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mpp_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mpp_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mrt_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mrt_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mrp_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mrp_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mtp_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE MomentTensor ALTER COLUMN m_tensor_Mtp_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane1_strike_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane1_strike_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane1_dip_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane1_dip_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane1_rake_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane1_rake_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane2_strike_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane2_strike_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane2_dip_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane2_dip_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane2_rake_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_nodalPlanes_nodalPlane2_rake_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_tAxis_azimuth_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_tAxis_azimuth_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_tAxis_plunge_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_tAxis_plunge_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_tAxis_length_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_tAxis_length_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_pAxis_azimuth_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_pAxis_azimuth_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_pAxis_plunge_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_pAxis_plunge_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_pAxis_length_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_pAxis_length_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_nAxis_azimuth_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_nAxis_azimuth_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_nAxis_plunge_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_nAxis_plunge_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_nAxis_length_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE FocalMechanism ALTER COLUMN m_principalAxes_nAxis_length_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Amplitude ALTER COLUMN m_amplitude_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Amplitude ALTER COLUMN m_amplitude_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Amplitude ALTER COLUMN m_period_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Amplitude ALTER COLUMN m_period_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Amplitude ALTER COLUMN m_scalingTime_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Amplitude ALTER COLUMN m_scalingTime_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Magnitude ALTER COLUMN m_magnitude_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Magnitude ALTER COLUMN m_magnitude_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE StationMagnitude ALTER COLUMN m_magnitude_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE StationMagnitude ALTER COLUMN m_magnitude_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Pick ALTER COLUMN m_time_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Pick ALTER COLUMN m_time_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Pick ALTER COLUMN m_horizontalSlowness_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Pick ALTER COLUMN m_horizontalSlowness_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Pick ALTER COLUMN m_backazimuth_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Pick ALTER COLUMN m_backazimuth_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_time_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_time_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_latitude_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_latitude_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_longitude_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_longitude_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_depth_pdf_variable_content TYPE TEXT;
|
||||
ALTER TABLE Origin ALTER COLUMN m_depth_pdf_probability_content TYPE TEXT;
|
||||
ALTER TABLE Parameter ALTER COLUMN m_value TYPE TEXT;
|
||||
ALTER TABLE AuxSource ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE AuxDevice ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE SensorCalibration ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE Sensor ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE ResponsePAZ ALTER COLUMN m_zeros_content TYPE TEXT;
|
||||
ALTER TABLE ResponsePAZ ALTER COLUMN m_poles_content TYPE TEXT;
|
||||
ALTER TABLE ResponsePAZ ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE ResponsePolynomial ALTER COLUMN m_coefficients_content TYPE TEXT;
|
||||
ALTER TABLE ResponsePolynomial ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE ResponseFAP ALTER COLUMN m_tuples_content TYPE TEXT;
|
||||
ALTER TABLE ResponseFAP ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE ResponseFIR ALTER COLUMN m_coefficients_content TYPE TEXT;
|
||||
ALTER TABLE ResponseFIR ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE ResponseIIR ALTER COLUMN m_numerators_content TYPE TEXT;
|
||||
ALTER TABLE ResponseIIR ALTER COLUMN m_denominators_content TYPE TEXT;
|
||||
ALTER TABLE ResponseIIR ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE DataloggerCalibration ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE Decimation ALTER COLUMN m_analogueFilterChain_content TYPE TEXT;
|
||||
ALTER TABLE Decimation ALTER COLUMN m_digitalFilterChain_content TYPE TEXT;
|
||||
ALTER TABLE Datalogger ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE Station ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
ALTER TABLE Network ALTER COLUMN m_remark_content TYPE TEXT;
|
||||
|
||||
\echo Updating Meta
|
||||
UPDATE Meta SET value='0.14.0' WHERE name='Schema-Version';
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user