Compare distant tables schema with remote tables schema (#5413)
Closes #4532 and part of #5062
This commit is contained in:
@ -6,5 +6,6 @@ export const REMOTE_TABLE_FRAGMENT = gql`
|
||||
name
|
||||
schema
|
||||
status
|
||||
schemaPendingUpdates
|
||||
}
|
||||
`;
|
||||
|
||||
@ -4,7 +4,7 @@ import { REMOTE_TABLE_FRAGMENT } from '@/databases/graphql/fragments/remoteTable
|
||||
|
||||
export const GET_MANY_REMOTE_TABLES = gql`
|
||||
${REMOTE_TABLE_FRAGMENT}
|
||||
query GetManyRemoteTables($input: RemoteServerIdInput!) {
|
||||
query GetManyRemoteTables($input: FindManyRemoteTablesInput!) {
|
||||
findAvailableRemoteTablesByServerId(input: $input) {
|
||||
...RemoteTableFields
|
||||
}
|
||||
|
||||
@ -10,11 +10,13 @@ import {
|
||||
type UseGetDatabaseConnectionTablesParams = {
|
||||
connectionId: string;
|
||||
skip?: boolean;
|
||||
refreshData?: boolean;
|
||||
};
|
||||
|
||||
export const useGetDatabaseConnectionTables = ({
|
||||
connectionId,
|
||||
skip,
|
||||
refreshData,
|
||||
}: UseGetDatabaseConnectionTablesParams) => {
|
||||
const apolloMetadataClient = useApolloMetadataClient();
|
||||
|
||||
@ -27,6 +29,7 @@ export const useGetDatabaseConnectionTables = ({
|
||||
variables: {
|
||||
input: {
|
||||
id: connectionId,
|
||||
refreshData: refreshData,
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user