+
+ {t("db_controller.field_settings.title")}
+
+
+
+
+
+ {t("db_controller.field_settings.unique")}
+
+
+
+ {
+ showNumericModifiers && <>
+
+ {t("db_controller.field_settings.numeric_setting")}
+
+
+ {
+ modifiers.includes(Modifiers.AUTO_INCREMENT) &&
+
+
+ {t("db_controller.field_settings.autoIncrement")}
+
+
+
+ }
+ {
+ modifiers.includes(Modifiers.UNSIGNED) &&
+
+
+ {t("db_controller.field_settings.unsigned")}
+
+
+
+ }
+ {
+ modifiers.includes(Modifiers.ZEROFILL) &&
+
+
+ {t("db_controller.field_settings.zeroFill")}
+
+
+
+ }
+
+ >
+ }
+ {
+ showDecimalModifiers && <>
+
+ {t("db_controller.field_settings.decimal_setting")}
+
+
+
+ >
+ }
+ {
+ showTextModifiers &&
+ <>
+
+ {t("db_controller.field_settings.text_setting")}
+
+
+ {
+ modifiers.includes(Modifiers.CHARSET) && <>
+
+
+ >
+ }
+ {
+ modifiers.includes(Modifiers.COLLATE) && <>
+
+
+ >
+ }
+
+ >
+ }
+ {
+ modifiers.includes(Modifiers.LENGTH) && <>
+
+
+ >
+ }
+ {
+
+
+ modifiers.includes(Modifiers.VALUES) && <>
+
+ {field.type.name != null && (field.type.name?.[0].toUpperCase() + field.type.name?.slice(1))} {t("db_controller.field_settings.values")}
+
+
+
+ >
+ }
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+
+export default React.memo(FieldSetting);
\ No newline at end of file
diff --git a/src/pages/database/db-controller/tables-controller/tables-controller.tsx b/src/pages/database/db-controller/tables-controller/tables-controller.tsx
index 5471343..21ac8bc 100644
--- a/src/pages/database/db-controller/tables-controller/tables-controller.tsx
+++ b/src/pages/database/db-controller/tables-controller/tables-controller.tsx
@@ -21,7 +21,7 @@ const TablesController: React.FC