metadata loaders refactor, cache fixes

This commit is contained in:
Jan Prochazka
2020-04-12 21:02:34 +02:00
parent e9c03345c3
commit 46814bab81
10 changed files with 60 additions and 67 deletions

View File

@@ -47,7 +47,7 @@ export default function QueryTab({ tabid, conid, database, tabVisible, toolbarPo
const editorRef = React.useRef(null);
useUpdateDatabaseForTab(tabVisible, conid, database);
const connection = useConnectionInfo(conid);
const connection = useConnectionInfo({ conid });
const handleChange = (text) => {
if (text != null) queryTextRef.current = text;

View File

@@ -5,7 +5,7 @@ import SqlEditor from '../sqleditor/SqlEditor';
export default function TableCreateScriptTab({ conid, database, schemaName, pureName }) {
const tableInfo = useTableInfo({ conid, database, schemaName, pureName });
const connnection = useConnectionInfo(conid);
const connnection = useConnectionInfo({ conid });
if (!connnection || !tableInfo) return null;
// console.log(tableInfo);

View File

@@ -17,7 +17,8 @@ export default function TableDataTab({ conid, database, schemaName, pureName, ta
const [changeSetState, dispatchChangeSet] = useUndoReducer(createChangeSet());
useUpdateDatabaseForTab(tabVisible, conid, database);
const connection = useConnectionInfo(conid);
const connection = useConnectionInfo({ conid });
console.log('GOT CONNECTION', connection);
// usePropsCompare({ tableInfo, connection, config, cache });

View File

@@ -4,7 +4,7 @@ import SqlEditor from '../sqleditor/SqlEditor';
export default function ViewCreateScriptTab({ conid, database, schemaName, pureName }) {
const viewInfo = useViewInfo({ conid, database, schemaName, pureName });
const connnection = useConnectionInfo(conid);
const connnection = useConnectionInfo({ conid });
if (!connnection || !viewInfo) return null;
return <SqlEditor engine={connnection && connnection.engine} value={viewInfo.createSql} readOnly />;

View File

@@ -17,7 +17,7 @@ export default function ViewDataTab({ conid, database, schemaName, pureName, tab
const [changeSetState, dispatchChangeSet] = useUndoReducer(createChangeSet());
useUpdateDatabaseForTab(tabVisible, conid, database);
const connection = useConnectionInfo(conid);
const connection = useConnectionInfo({ conid });
// usePropsCompare({ tableInfo, connection, config, cache });