This file is indexed.

/usr/share/pegasus/sql/create-my-tc.sql is in pegasus-wms 4.4.0+dfsg-7.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
-- MySQL dump 9.10
--
-- Host: localhost    Database: txcatalog
-- ------------------------------------------------------
-- Server version	4.0.18-standard


--
-- DROP ALL THE TABLES IF THEY EXIST
--


DROP TABLE IF EXISTS tc_lfnpfnmap;
DROP TABLE IF EXISTS tc_lfnprofile;
DROP TABLE IF EXISTS tc_pfnprofile;
DROP TABLE IF EXISTS tc_physicaltx;
DROP TABLE IF EXISTS tc_logicaltx;
DROP TABLE IF EXISTS tc_sysinfo;

INSERT INTO pegasus_schema VALUES ('Database','tc','1.3',current_user(),current_timestamp(0));

--
-- Table structure for table `tc_sysinfo`
--

INSERT INTO sequences VALUES('tc_sysinfo_id_seq',0);

CREATE TABLE tc_sysinfo (
	id		BIGINT NOT NULL auto_increment,
	architecture	VARCHAR(10) NOT NULL default '',
	os		VARCHAR(10) NOT NULL default '',
	glibc		VARCHAR(10) DEFAULT NULL,
	osversion	VARCHAR(10) DEFAULT NULL,
	PRIMARY KEY(id),
	UNIQUE KEY unique_arch(architecture,os,glibc,osversion)
) ENGINE=InnoDB COMMENT='Stores the different types of architecture';

--
-- Table structure for table `tc_physicaltx`
--


INSERT INTO sequences VALUES('tc_physicaltx_id_seq',0);


CREATE TABLE tc_physicaltx (
	id		BIGINT NOT NULL AUTO_INCREMENT,
	resourceid	VARCHAR(255) NOT NULL DEFAULT '',
	pfn		VARCHAR(255) DEFAULT NULL,
	type		VARCHAR(20) NOT NULL DEFAULT 'INSTALLED',
--	type		enum('INSTALLED','STATIC_BINARY','DYNAMIC_BINARY','SOURCE','PACMAN_PACKAGE','SCRIPT') NOT NULL DEFAULT 'INSTALLED',
	archid		BIGINT DEFAULT NULL,
	PRIMARY KEY(id),
	UNIQUE KEY unique_physicaltx(resourceid,pfn,type),
	INDEX (archid),
	FOREIGN KEY tc_physicaltx(archid) REFERENCES tc_sysinfo(id) ON DELETE CASCADE
) ENGINE=InnoDB COMMENT='Stores info about the physical transformation';


--
-- Table structure for table `tc_logicaltx`
--


INSERT INTO sequences VALUES('tc_logicaltx_id_seq',0);

CREATE TABLE tc_logicaltx (
	id		BIGINT NOT NULL AUTO_INCREMENT,
	namespace	VARCHAR(255) NOT NULL DEFAULT '',
	name		VARCHAR(255) NOT NULL DEFAULT '',
	version		VARCHAR(20) NOT NULL DEFAULT '',
	PRIMARY KEY(id),
	UNIQUE KEY unique_logicaltx(namespace,name,version)
) ENGINE=InnoDB COMMENT='Stores the infor about the logical transformation';


--
-- Table structure for table `tc_lfnprofile`
--

CREATE TABLE tc_lfnprofile (
--	namespace enum('globus','condor','env','hints','dagman','vds') NOT NULL DEFAULT 'env',
	namespace VARCHAR(20) NOT NULL DEFAULT 'env',
	name	VARCHAR(64) NOT NULL DEFAULT '',
	value	TEXT NOT NULL DEFAULT '',
	lfnid	BIGINT NOT NULL DEFAULT '0',
	PRIMARY KEY(namespace,name,value(255),lfnid),
	INDEX (lfnid),
	FOREIGN KEY tc_lfnprofile(lfnid) REFERENCES tc_logicaltx(id) ON DELETE CASCADE
) ENGINE=InnoDB COMMENT='Stores the profile information for lfns';

--
-- Table structure for table `tc_lfnpfnmap`
--

CREATE TABLE tc_lfnpfnmap (
	lfnid	BIGINT NOT NULL DEFAULT '0',
	pfnid	BIGINT NOT NULL DEFAULT '0',
	PRIMARY KEY(lfnid,pfnid),
	INDEX (lfnid),
	INDEX (pfnid),
	FOREIGN KEY tc_lfnpfnmap(lfnid) REFERENCES tc_logicaltx(id) ON DELETE CASCADE,
	FOREIGN KEY tc_lfnpfnmap(pfnid) REFERENCES tc_physicaltx(id) ON DELETE CASCADE
) ENGINE=InnoDB COMMENT='Maps Lfns to Pfns';



--
-- Table structure for table `tc_pfnprofile`
--

CREATE TABLE tc_pfnprofile (
--	namespace enum('globus','condor','env','hints','dagman','vds') NOT NULL DEFAULT 'env',
	namespace VARCHAR(20) NOT NULL DEFAULT 'env',
	name		VARCHAR(64) NOT NULL DEFAULT '',
	value		TEXT NOT NULL DEFAULT '',
	pfnid		BIGINT NOT NULL default '0',
	PRIMARY KEY(namespace,name,value(255),pfnid),
	INDEX (pfnid),
	FOREIGN KEY tc_pfnprofile(pfnid) REFERENCES tc_physicaltx(id) ON DELETE CASCADE
) ENGINE=InnoDB COMMENT='Stores the profile information for pfns';