(file) Return to createprogramtables.cfm CVS log (file) (dir) Up to [Development] / p2rx-programs

  1 neenan 1.1 <!--- 	Name: createprogramtables.cfm 
  2                   	Purpose: The purpose of the file is to copy 3 existing tables as dummy tables with data in the programs database
  3            				 and also create 5 additional tables with empty datarograms database. 
  4            	   	Date created: 03/08/2005
  5                   	Dependancy:  
  6            	   	Variables: 	
  7            	   	Date changed:   03/08/2005     	Prabin, Neena    Created 
  8            ---> 
  9            
 10            
 11            <cfparam name="action" default="">
 12            
 13            <a href="createprogramtables.cfm?action=add">1. Add Dummy Program Tables</a>
 14            
 15            <cfif action IS "add">
 16            <cftry>
 17            	<!-- change the datasource name to your datasource name, you can find the name at application.cfm --->
 18            	<!--- DContacts table queries ---> 
 19            	<cfquery name="addContactTable" datasource="#programsdb#">
 20            	SELECT contacts.* INTO dContacts
 21            	FROM Contacts
 22 neenan 1.1 	</cfquery>
 23            	
 24            	<cfquery name="deleteOrgRecords" datasource="#programsdb#">
 25            	DELETE * FROM dContacts
 26            	</cfquery> 
 27            	
 28            	<cfquery name="altercontactid" datasource="#programsdb#">
 29             	 ALTER TABLE dContacts 
 30            	 Alter Column ContactID counter PRIMARY KEY
 31            	</cfquery>  
 32            	
 33            	<!--- Dorganization Table ---> 
 34            	<cfquery name="addOrgTable" datasource="#programsdb#">
 35            	SELECT organization.* INTO dOrganization
 36            	FROM organization
 37            	</cfquery>
 38            	
 39            	<cfquery name="deleteOrgRecords" datasource="#programsdb#">
 40            	DELETE * FROM dOrganization
 41            	</cfquery>
 42            	
 43 neenan 1.1 	<cfquery name="appendTimesField" datasource="#programsdb#">
 44            	Alter Table dOrganization ADD Times varchar(50)
 45            	</cfquery>
 46            	
 47            	<cfquery name="appendVisitorIDField" datasource="#programsdb#">
 48            	Alter Table dOrganization ADD visitor_ID long
 49            	</cfquery> 
 50            
 51            	<cfquery name="alterOrgID" datasource="#programsdb#">
 52            	Alter Table dOrganization Alter Column OrgID Counter PRIMARY KEY
 53            	</cfquery> 
 54            		
 55            	<!--- OutsideUsers table queries ---> 
 56            	<cfquery name="addOutsideUsersTable" datasource="#programsdb#">
 57            	Create table OutsideUsers
 58            	(visitor_ID counter,
 59            	fname varchar(30) not null,
 60            	lname varchar(30) not null,
 61            	Phone_Number varchar(15),
 62            	Email varchar(50),
 63            	OrgID long,
 64 neenan 1.1 	Vtime varchar(50),
 65                Primary key (visitor_ID)
 66            	)
 67            	</cfquery>
 68            	
 69            	<!--- dOrgToProgramType table queries ---> 
 70            	
 71            	<cfquery name="addOrgToProgramType" datasource="#programsdb#">
 72            	SELECT OrgtoProgramtype.* INTO dOrgtoProgramtype
 73            	FROM OrgtoProgramtype
 74            	</cfquery>
 75            	
 76            	<cfquery name="deleteOrgtoProgramtypeRecords" datasource="#programsdb#">
 77            	DELETE * FROM dOrgtoProgramtype
 78            	</cfquery>
 79            	
 80            	<cfquery name="alterOrgPTID" datasource="#programsdb#">
 81            	Alter Table dOrgToProgramType Alter Column OrgPTID Counter PRIMARY KEY
 82            	</cfquery> 
 83            
 84            	<!--- dOrgToService table queries ---> 			
 85 neenan 1.1 	
 86            	<cfquery name="addOrgtoServiceType" datasource="#programsdb#">
 87            	SELECT OrgtoService.* INTO dOrgtoService
 88            	FROM OrgtoService
 89            	</cfquery>
 90            	
 91            	<cfquery name="deleteOrgtoServiceRecords" datasource="#programsdb#">
 92            	DELETE * FROM dOrgtoService
 93            	</cfquery> 
 94            	
 95            	<cfquery name="alterServicetoOrgID" datasource="#programsdb#">
 96            	Alter Table dOrgToService Alter Column ServicetoOrgID Counter PRIMARY KEY
 97            	</cfquery> 
 98            		
 99            	<!--- dService table queries ---> 		
100            	
101            	<cfquery name="addService" datasource="#programsdb#">
102            	SELECT Service.* INTO dService
103            	FROM Service
104            	</cfquery>
105            	
106 neenan 1.1 	<cfquery name="alterServiceID" datasource="#programsdb#">
107            	Alter Table dService Alter Column ServiceID Counter PRIMARY KEY
108            	</cfquery> 
109            	
110            	<!--- dProgramTypes table queries ---> 		
111            	<cfquery name="addProgramTypes" datasource="#programsdb#">
112            	SELECT ProgramTypes.* INTO dProgramTypes
113            	FROM ProgramTypes
114            	</cfquery>
115            	
116            	<cfquery name="alterProgramTypeID" datasource="#programsdb#">
117            	Alter Table dProgramTypes Alter Column ProgramTypeID Counter PRIMARY KEY
118            	</cfquery> 
119            	
120            	<!--- dTimeZone table queries ---> 		
121            	<cfquery name="addTimeZone" datasource="#programsdb#">
122            	SELECT TimeZone.* INTO dTimeZone
123            	FROM TimeZone
124            	</cfquery> 
125            		
126            	<cfcatch type="database">
127 neenan 1.1 		<cfif cfcatch.Errorcode IS "S0001">
128            	<p>	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The table already exists
129            		</cfif>
130            	</cfcatch>
131            
132            </cftry>
133            </cfif>
134             
135             
136             

CVS Admin
Powered by
ViewCVS 1.0-dev