dump sql files
This commit is contained in:
		
							parent
							
								
									aa797b7fa8
								
							
						
					
					
						commit
						938e5321dc
					
				
							
								
								
									
										1
									
								
								osm.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								osm.sql
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| SELECT * FROM RLARP.OSM WHERE ITER > '2018-08-15-11.23.42.009654' | ||||
							
								
								
									
										25
									
								
								runner.cs
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								runner.cs
									
									
									
									
									
								
							| @ -28,16 +28,16 @@ namespace test | ||||
|             //ibmcmd.CommandText = "SELECT * FROM LGDAT.GLDATE"; | ||||
|             //ibmcmd.CommandText = "SELECT * FROM LGDAT.STKMM"; | ||||
| 
 | ||||
|             ibmcmd.CommandText = System.IO.File.ReadAllText(@"C:\Users\ptrowbridge\Documents\runner\stkmm.sql"); | ||||
|             ibmcmd.CommandText = System.IO.File.ReadAllText(@"C:\Users\ptrowbridge\Documents\runner\osm.sql"); | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|             var pgcmd = new NpgsqlCommand(); | ||||
|             pgcmd.Connection = pgc; | ||||
|             //pgcmd.CommandText = "SELECT * FROM rlarp.trig_log_eav WHERE 0=1"; | ||||
|             //pgcmd.CommandText = "SELECT * FROM rlarp.osmi WHERE 0=1"; | ||||
|             pgcmd.CommandText = "SELECT * FROM rlarp.osmi WHERE 0=1"; | ||||
|             //pgcmd.CommandText = "SELECT * FROM lgdat.gldate WHERE 0=1"; | ||||
|             pgcmd.CommandText = "SELECT * FROM lgdat.stkmm WHERE 0=1"; | ||||
|             //pgcmd.CommandText = "SELECT * FROM lgdat.stkmm WHERE 0=1"; | ||||
| 
 | ||||
|             //---------------------------------------------setup adapters--------------------------------------------------------- | ||||
|             //var ibmds = new System.Data.DataSet(); | ||||
| @ -52,19 +52,21 @@ namespace test | ||||
| 
 | ||||
|             Console.Write("etl start:" + DateTime.Now.ToString()); | ||||
|             Console.Write(Environment.NewLine); | ||||
|             pgc.BeginTransaction(); | ||||
| 
 | ||||
|             //--------------------------------------------move to target-------------------------------------------------------- | ||||
|             var ibmdr = ibmcmd.ExecuteReader(); | ||||
|             var getv = new object[ibmdr.FieldCount]; | ||||
|             int r = 0; | ||||
|             int t = 0; | ||||
|             string sql = ""; | ||||
|             string nr = ""; | ||||
|             string nc = ""; | ||||
|             var pgcom = pgc.CreateCommand(); | ||||
|             while (ibmdr.Read()) {  | ||||
|                 r = r + 1; | ||||
|                 t = t +1 ; | ||||
|                 nr = "";   | ||||
|                 /*   | ||||
|                 for ( int i = 0 ; i < ibmdr.GetValues(getv);i++) { | ||||
|                     if (getv[i] != null) { | ||||
|                         switch (ibmdr.GetDataTypeName(i)){ | ||||
| @ -105,17 +107,20 @@ namespace test | ||||
|                     sql = sql + ","; | ||||
|                 } | ||||
|                 sql = sql + "(" + nr + ")"; | ||||
|                 if (r == 500) { | ||||
|                 if (r == 250) { | ||||
|                     r = 0; | ||||
|                     pgcom.CommandText = "INSERT INTO lgdat.stkmm VALUES " + sql; | ||||
|                     //pgcom.ExecuteNonQuery(); | ||||
|                     sql = "INSERT INTO rlarp.osmi VALUES " + sql; | ||||
|                     pgcom.CommandText = sql; | ||||
|                     System.IO.File.WriteAllText(@"C:\Users\ptrowbridge\Downloads\"+ t.ToString()+".sql",sql); | ||||
|                     pgcom.ExecuteNonQuery(); | ||||
|                     sql = ""; | ||||
|                 } | ||||
|                 */ | ||||
|             } | ||||
|             if (r != 0) { | ||||
|                 pgcom.CommandText = "INSERT INTO lgdat.stkmm VALUES " + sql; | ||||
|                 //pgcom.ExecuteNonQuery(); | ||||
|                 sql = "INSERT INTO rlarp.osmi VALUES " + sql; | ||||
|                 pgcom.CommandText = sql; | ||||
|                 System.IO.File.WriteAllText(@"C:\Users\ptrowbridge\Downloads\"+ t.ToString()+".sql",sql); | ||||
|                 pgcom.ExecuteNonQuery(); | ||||
|                 sql = "";           | ||||
|             } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user