Synchronization code

This commit is contained in:
sunkaixuan 2023-09-28 00:34:15 +08:00
parent e0d63e3ce2
commit 86ea9e1d88
4 changed files with 36 additions and 4 deletions

View File

@ -269,9 +269,12 @@ namespace SqlSugar
#region Methods
public override List<string> GetDbTypes()
{
return this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT DATA_TYPE
var result = this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT DATA_TYPE
FROM DBA_TAB_COLUMNS
WHERE OWNER = user ");
result.Add("TIMESTAMP");
result.Add("NCLOB");
return result.Distinct().ToList();
}
public override List<string> GetTriggerNames(string tableName)
{

View File

@ -242,8 +242,21 @@ namespace SqlSugar
#region Methods
public override List<string> GetDbTypes()
{
return this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT data_type
var result = this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT data_type
FROM information_schema.columns");
result.Add("varchar");
result.Add("timestamp");
result.Add("uuid");
result.Add("int2");
result.Add("int4");
result.Add("int8");
result.Add("time");
result.Add("date");
result.Add("float8");
result.Add("float4");
result.Add("json");
result.Add("jsonp");
return result.Distinct().ToList();
}
public override List<string> GetTriggerNames(string tableName)
{

View File

@ -274,9 +274,12 @@ namespace SqlSugar
#region Methods
public override List<string> GetDbTypes()
{
return this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT DATA_TYPE
var result= this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT DATA_TYPE
FROM DBA_TAB_COLUMNS
WHERE OWNER = user ");
result.Add("TIMESTAMP");
result.Add("NCLOB");
return result.Distinct().ToList();
}
public override List<string> GetTriggerNames(string tableName)
{

View File

@ -252,8 +252,21 @@ namespace SqlSugar
#region Methods
public override List<string> GetDbTypes()
{
return this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT data_type
var result = this.Context.Ado.SqlQuery<string>(@"SELECT DISTINCT data_type
FROM information_schema.columns");
result.Add("varchar");
result.Add("timestamp");
result.Add("uuid");
result.Add("int2");
result.Add("int4");
result.Add("int8");
result.Add("time");
result.Add("date");
result.Add("float8");
result.Add("float4");
result.Add("json");
result.Add("jsonp");
return result.Distinct().ToList();
}
public override List<string> GetTriggerNames(string tableName)
{