mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-07-15 14:04:44 +08:00
Synchronization code
This commit is contained in:
parent
80fa241a7b
commit
6ed536063d
@ -269,6 +269,7 @@ namespace SqlSugar
|
||||
#region Methods
|
||||
public override bool UpdateColumn(string tableName, DbColumnInfo column)
|
||||
{
|
||||
ConvertCreateColumnInfo(column);
|
||||
var oldColumn = this.Context.DbMaintenance.GetColumnInfosByTableName(tableName, false)
|
||||
.FirstOrDefault(it => it.DbColumnName.EqualCase(column.DbColumnName));
|
||||
if (oldColumn != null)
|
||||
|
@ -327,6 +327,7 @@ WHERE tgrelid = '" + tableName + "'::regclass");
|
||||
public override bool UpdateColumn(string tableName, DbColumnInfo columnInfo)
|
||||
{
|
||||
|
||||
ConvertCreateColumnInfo(columnInfo);
|
||||
tableName = this.SqlBuilder.GetTranslationTableName(tableName);
|
||||
var columnName = this.SqlBuilder.GetTranslationColumnName(columnInfo.DbColumnName);
|
||||
string type = GetType(tableName, columnInfo);
|
||||
|
@ -274,6 +274,7 @@ namespace SqlSugar
|
||||
#region Methods
|
||||
public override bool UpdateColumn(string tableName, DbColumnInfo column)
|
||||
{
|
||||
ConvertCreateColumnInfo(column);
|
||||
var oldColumn = this.Context.DbMaintenance.GetColumnInfosByTableName(tableName, false)
|
||||
.FirstOrDefault(it=>it.DbColumnName.EqualCase(column.DbColumnName));
|
||||
if (oldColumn != null)
|
||||
|
@ -3,7 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
|
||||
namespace SqlSugar
|
||||
{
|
||||
public class PostgreSQLDbMaintenance : DbMaintenanceProvider
|
||||
@ -332,6 +332,7 @@ WHERE tgrelid = '"+tableName+"'::regclass");
|
||||
}
|
||||
public override bool UpdateColumn(string tableName, DbColumnInfo columnInfo)
|
||||
{
|
||||
ConvertCreateColumnInfo(columnInfo);
|
||||
tableName = this.SqlBuilder.GetTranslationTableName(tableName);
|
||||
var columnName= this.SqlBuilder.GetTranslationColumnName(columnInfo.DbColumnName);
|
||||
string sql = GetUpdateColumnSql(tableName, columnInfo);
|
||||
|
@ -477,6 +477,7 @@ AND syscomments.text LIKE '%"+tableName+"%'");
|
||||
}
|
||||
public override bool UpdateColumn(string tableName, DbColumnInfo column)
|
||||
{
|
||||
ConvertCreateColumnInfo(column);
|
||||
if (column.DataType != null && this.Context.CurrentConnectionConfig?.MoreSettings?.SqlServerCodeFirstNvarchar == true)
|
||||
{
|
||||
if (!column.DataType.ToLower().Contains("nvarchar"))
|
||||
|
Loading…
Reference in New Issue
Block a user