mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Fix scope for FStatus symbol of TTableColumn
This commit is contained in:
@ -31,6 +31,7 @@ type
|
||||
TTableColumn = class(TPersistent)
|
||||
private
|
||||
FConnection: TDBConnection;
|
||||
FStatus: TEditingStatus;
|
||||
procedure SetStatus(Value: TEditingStatus);
|
||||
public
|
||||
Name, OldName: String;
|
||||
@ -42,7 +43,6 @@ type
|
||||
OnUpdateType: TColumnDefaultType;
|
||||
OnUpdateText: String;
|
||||
Comment, Charset, Collation, Expression, Virtuality: String;
|
||||
FStatus: TEditingStatus;
|
||||
constructor Create(AOwner: TDBConnection; Serialized: String='');
|
||||
destructor Destroy; override;
|
||||
procedure Assign(Source: TPersistent); override;
|
||||
|
@ -542,7 +542,7 @@ begin
|
||||
// Also, do this after the data type was altered, if from TEXT > VARCHAR e.g.
|
||||
for i:=0 to FColumns.Count-1 do begin
|
||||
if (Conn.Parameters.IsAnyMySQL or Conn.Parameters.IsAnyPostgreSQL)
|
||||
and (FColumns[i].FStatus = esModified)
|
||||
and (FColumns[i].Status = esModified)
|
||||
and (FColumns[i].DefaultType = cdtNothing)
|
||||
and (FColumns[i].OldDataType.HasDefault)
|
||||
then
|
||||
|
Reference in New Issue
Block a user