OBTER / projeto/{projectId}/export

Exportar um projeto existente

parâmetros de caminho

  • projectId string Obrigatório

    ID do Projeto

    O formato deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

Respostas

  • 200 aplicação/json

    OK

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • Versão string Obrigatório
    • projeto, projeto objeto Obrigatório

      Propriedades adicionais NÃO são permitidas.

      Ocultar atributos do projeto Mostrar atributos do projeto objeto
      • name string Obrigatório

        O comprimento mínimo é 1, o comprimento máximo é 50.

      • type string Obrigatório

        Tipo de banco de dados ou tipo de banco de dados personalizado. Por exemplo, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, COCKROACHDB, DB2, SQLANYWHERE, SYBASE, SYBASEIQ ou YUGABYTE.

      • Última modificação string(data-hora)
      • schemasId string Obrigatório

        O formato deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

      • jdbcId string

        O formato deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

      • mongodbId string

        O formato deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

      • conteúdo objeto Obrigatório
        Ocultar atributos de conteúdo Mostrar atributos de conteúdo objeto
        • Configurações objeto Obrigatório

          Propriedades adicionais NÃO são permitidas.

          Ocultar atributos de configurações Mostrar atributos de configurações objeto
          • viewMode string

            Os valores são HORIZONTAL, VERTICAL, RELATIONAL ou MONGODB.

          • shouldRecommendSchema booleano
          • invólucro string

            Os valores são CAMEL_CASE, TITLE_CASE, KEBAB_CASE, SNAKE_CASE ou UPPER_SNAKE_CASE.

          • excludedJsonExportCollections array[string]
          • keyHandling string Obrigatório

            Os valores são WRAPPED, SINGLE ou GENERATED.

        • collections objeto Obrigatório
          Ocultar atributo de collections Mostrar atributo de collections objeto
          • * objeto Propriedades adicionais

            Propriedades adicionais NÃO são permitidas.

            Ocultar atributo * Mostrar atributo * objeto
            • name string Obrigatório
        • mapeamentos objeto Obrigatório
          Ocultar atributo de mapeamentos Mostrar atributo de mapeamentos objeto
          • * objeto Propriedades adicionais

            Propriedades adicionais NÃO são permitidas.

            Ocultar atributos * Mostrar atributos * objeto
            • Configurações objeto Obrigatório

              Propriedades adicionais NÃO são permitidas.

              Ocultar atributos de configurações Mostrar atributos de configurações objeto
              • type string Obrigatório

                Os valores são NEW_DOCUMENT, EMBEDDED_DOCUMENT ou EMBEDDED_DOCUMENT_ARRAY.

              • notas string
              • embeddedPath string
              • primitivo booleano
              • arrayConditions objeto

                Propriedades adicionais NÃO são permitidas.

                Ocultar atributos arrayConditions Mostrar atributos arrayConditions objeto
                • sortBy string Obrigatório
                • order string Obrigatório

                  Os valores são ASC ou DESC.

                • limit integer(int32)
              • foreignKeyName string
              • ruleFilter string
            • Campos objeto Obrigatório
              Ocultar atributos de campos Mostrar atributo de campos objeto
              • * objeto Propriedades adicionais
                Ocultar atributos * Mostrar atributos * objeto
                • Alvo objeto Obrigatório

                  Propriedades adicionais NÃO são permitidas.

                  Ocultar atributos de destino Mostrar atributos de destino objeto
                  • name string Obrigatório
                  • incluído booleano Obrigatório
                  • isNullExcluded booleano

                    O valor padrão é false.

                  • type string Obrigatório

                    Os valores são AUTO, STRING, INTEGER, BOOL, DOUBLE, LONG, DECIMAL, ARRAY, DATE, TIMESTAMP, OBJECT, OBJECT_ID, BIN_DATA, MIN_KEY, MAX_KEY, JAVASCRIPT, REGEX ou NULL.

                  • estratégia de conversão string

                    Os valores são DEFAULT, LONG_MS, LONG_US, LONG_NS, DATE_UTC, DATE_STRIP ou DATE_STRING_SEPARATE. O valor padrão é DEFAULT.

                • Fonte objeto Obrigatório

                  Propriedades adicionais NÃO são permitidas.

                  Ocultar atributos de origem Mostrar atributos de origem objeto
                  • name string Obrigatório
                  • databaseSpecificType string Obrigatório
                  • isPrimaryKey booleano

                    O valor padrão é false.

            • modifiedFields objeto Obrigatório
              Ocultar atributo CalculatedFields Mostrar atributo calculateFields objeto
              • * objeto Propriedades adicionais

                Propriedades adicionais NÃO são permitidas.

                Ocultar atributos * Mostrar atributos * objeto
                • name string Obrigatório
                • isNullExcluded booleano

                  O valor padrão é false.

                • type string

                  Os valores são AUTO, STRING, INTEGER, BOOL, DOUBLE, LONG, DECIMAL, ARRAY, DATE, TIMESTAMP, OBJECT, OBJECT_ID, BIN_DATA, MIN_KEY, MAX_KEY, JAVASCRIPT, REGEX ou NULL.

                • estratégia de conversão string

                  Os valores são DEFAULT, LONG_MS, LONG_US, LONG_NS, DATE_UTC, DATE_STRIP ou DATE_STRING_SEPARATE. O valor padrão é DEFAULT.

                • expressão string Obrigatório
            • collectionId string Obrigatório
            • mesa string Obrigatório
        • relationships objeto Obrigatório

          Propriedades adicionais NÃO são permitidas.

          Ocultar atributos de relacionamentos Mostrar atributos de relacionamentos objeto
          • tables objeto Obrigatório
            Atributo de ocultar tabelas Mostrar atributo de tabelas objeto
            • * objeto Propriedades adicionais

              Propriedades adicionais NÃO são permitidas.

              Ocultar atributo * Mostrar atributo * objeto
              • mapeamentos array[string] Obrigatório

                O formato de cada um deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

          • collections objeto Obrigatório
            Ocultar atributo de collections Mostrar atributo de collections objeto
            • * objeto Propriedades adicionais

              Propriedades adicionais NÃO são permitidas.

              Ocultar atributo * Mostrar atributo * objeto
              • mapeamentos array[string] Obrigatório

                O formato de cada um deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

          • mapeamentos objeto Obrigatório
            Ocultar atributo de mapeamentos Mostrar atributo de mapeamentos objeto
            • * objeto Propriedades adicionais

              Propriedades adicionais NÃO são permitidas.

              Ocultar atributo * Mostrar atributo * objeto
              • crianças array[string] Obrigatório

                O formato de cada um deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

        • Diagramas objeto Obrigatório

          Propriedades adicionais NÃO são permitidas.

          Ocultar atributos de diagramas Mostrar atributos de diagramas objeto
          • ActiveTab string Obrigatório
          • tabs array[objeto] Obrigatório
            Ocultar atributos de guias Mostrar atributos de guias objeto
            • id string Obrigatório
            • name string Obrigatório
            • notas string
            • Relacional objeto Obrigatório
              Ocultar atributos relacionais Mostrar atributos relacionais objeto
              • Nós array[objeto] Obrigatório
                Ocultar atributos dos nós Mostrar atributos de nós objeto
                • id string Obrigatório
                • type string Obrigatório
                • Posição objeto Obrigatório
                  Ocultar atributos de posição Mostrar atributos de posição objeto
                  • X número Obrigatório
                  • y número Obrigatório
                • largura número
                • altura número
                • escondida booleano Obrigatório
              • bordas array[objeto] Obrigatório
                Ocultar atributos de bordas Mostrar atributos das bordas objeto
                • id string Obrigatório
                • Fonte string Obrigatório
                • Alvo string Obrigatório
                • marcadorStart string

                  Os valores são START_ONE ou START_ONE_OR_MANY.

                • marcadorEnd string

                  Os valores são END_ONE, END_MANY ou END_ONE_OR_MANY.

            • collection objeto Obrigatório
              Ocultar atributos da coleção Mostrar atributos da collection objeto
              • Nós array[objeto] Obrigatório
                Ocultar atributos dos nós Mostrar atributos de nós objeto
                • id string Obrigatório
                • type string Obrigatório
                • Posição objeto Obrigatório
                  Ocultar atributos de posição Mostrar atributos de posição objeto
                  • X número Obrigatório
                  • y número Obrigatório
                • largura número
                • altura número
                • escondida booleano Obrigatório
              • bordas array[objeto] Obrigatório
                Ocultar atributos de bordas Mostrar atributos das bordas objeto
                • id string Obrigatório
                • Fonte string Obrigatório
                • Alvo string Obrigatório
                • marcadorStart string

                  Os valores são START_ONE ou START_ONE_OR_MANY.

                • marcadorEnd string

                  Os valores são END_ONE, END_MANY ou END_ONE_OR_MANY.

        • tables objeto Obrigatório
          Atributo de ocultar tabelas Mostrar atributo de tabelas objeto
          • * objeto Propriedades adicionais

            Propriedades adicionais NÃO são permitidas.

            Ocultar atributo * Mostrar atributo * objeto
            • caminho objeto Obrigatório

              Propriedades adicionais NÃO são permitidas.

              Ocultar atributos de caminho Mostrar atributos do caminho objeto
              • database string Obrigatório
              • schema string Obrigatório
              • mesa string Obrigatório
      • detalhes da conexão objeto
        Ocultar atributo connectionDetails Mostrar atributo connectionDetails objeto
        • ddl objeto

          Propriedades adicionais NÃO são permitidas.

          Ocultar atributo ddl Mostrar atributo ddl objeto
          • type string Obrigatório

            Tipo de banco de dados ou tipo de banco de dados personalizado. Por exemplo, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, COCKROACHDB, DB2, SQLANYWHERE, SYBASE, SYBASEIQ ou YUGABYTE.

      • isSampleProject booleano
      • id string Obrigatório

        O formato deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

    • schema objeto Obrigatório

      Propriedades adicionais NÃO são permitidas.

      Ocultar atributos de esquema Mostrar atributos do esquema objeto
      • id string
      • full objeto Obrigatório

        Propriedades adicionais NÃO são permitidas.

        Ocultar atributos completos Mostrar atributos completos objeto
        • databases objeto Obrigatório
          Ocultar atributo de bancos de dados Mostrar atributo de bancos de dados objeto
          • * objeto Propriedades adicionais

            Propriedades adicionais NÃO são permitidas.

            Ocultar atributo * Mostrar atributo * objeto
            • schemas objeto Obrigatório
              Ocultar atributo de esquemas Mostrar atributo de esquemas objeto
              • * objeto Propriedades adicionais

                Propriedades adicionais NÃO são permitidas.

                Ocultar atributos * Mostrar atributos * objeto
                • tables objeto Obrigatório
                  Atributo de ocultar tabelas Mostrar atributo de tabelas objeto
                  • * objeto Propriedades adicionais

                    Propriedades adicionais NÃO são permitidas.

                    Ocultar atributos * Mostrar atributos * objeto
                    • type string Obrigatório

                      Os valores são TABLE ou VIEW.

                    • Tamanho integer(int64)
                    • colunas objeto Obrigatório
                      Ocultar atributo de colunas Mostrar atributo de colunas objeto
                      • * objeto Propriedades adicionais

                        Propriedades adicionais NÃO são permitidas.

                        Ocultar atributos * Mostrar atributos * objeto
                        • type objeto Obrigatório

                          Propriedades adicionais NÃO são permitidas.

                          Ocultar atributos de tipo Mostrar atributos de tipo objeto
                          • defaultMongoFieldType string

                            Os valores são AUTO, STRING, INTEGER, BOOL, DOUBLE, LONG, DECIMAL, ARRAY, DATE, TIMESTAMP, OBJECT, OBJECT_ID, BIN_DATA, MIN_KEY, MAX_KEY, JAVASCRIPT, REGEX ou NULL.

                          • databaseSpecificType string Obrigatório
                          • Precisão inteiro
                          • dimensionar inteiro
                        • ordinalPosition inteiro Obrigatório

                          O valor mínimo é 1.

                        • chave primária objeto

                          Propriedades adicionais NÃO são permitidas.

                          Ocultar atributo primaryKey Mostrar atributo primaryKey objeto
                          • name string Obrigatório
                        • anulável booleano Obrigatório
                        • autoIncremented booleano Obrigatório
                        • gerado booleano Obrigatório
                        • escondida booleano Obrigatório
                        • indexado booleano Obrigatório
                        • uniqueIndexed booleano Obrigatório
                    • uniqueIndexes objeto
                      Hide uniqueIndexes attribute Mostrar atributo uniqueIndexes objeto
                      • * array[string] Propriedades adicionais
                    • nonUniqueIndexes objeto
                      Hide nonUniqueIndexes attribute Mostrar atributo nonUniqueIndexes objeto
                      • * array[string] Propriedades adicionais
                    • filtro, filtro objeto Propriedades adicionais

                      Propriedades adicionais NÃO são permitidas.

                      Ocultar atributos de filtro Mostrar atributos do filtro objeto
                      • ondeCláusula string

                        Conteúdo da cláusula SQL ONDE para filtrar linhas da tabela de origem especificada.

                      • rowCount integer(int64)

                        Limite opcional para o número de linhas retornadas da tabela de origem.

                    • Chaves estrangeiras objeto
                      Ocultar atributo foreignKeys Mostrar atributo foreignKeys objeto
                      • * objeto Propriedades adicionais

                        Descreve um relacionamento de chave estrangeira definido em uma tabela filho, apontando para uma tabela pai.

                        Propriedades adicionais NÃO são permitidas.

                        Ocultar atributos * Mostrar atributos * objeto
                        • targetTable objeto Obrigatório

                          Propriedades adicionais NÃO são permitidas.

                          Ocultar atributos targetTable Mostrar atributos targetTable objeto
                          • database string Obrigatório
                          • schema string Obrigatório
                          • mesa string Obrigatório
                        • cardinalidade string

                          Os valores são UNKNOWN, ZERO_TO_ONE, ONE_TO_ONE ou ZERO_TO_MANY.

                        • sintético booleano
                        • columnMappings array[objeto] Obrigatório

                          Os mapeamentos em nível de coluna dentro desta chave estrangeira. Cada entrada mapeia uma coluna de origem na tabela filho para uma coluna de destino na tabela pai. Várias entradas formam uma chave estrangeira composta.

                          Pelo menos 1 elemento.

                          Ocultar atributos columnMappings Mostrar atributos do columnMappings objeto

                          Uma única referência de coluna em uma chave estrangeira, da tabela filho para a tabela pai.

                          • Fonte string Obrigatório

                            O nome da coluna de origem na tabela filho.

                          • Alvo string Obrigatório

                            O nome da coluna referenciado na tabela pai (destino).

                • Visualizações objeto
                  Ocultar atributo de visualizações Mostrar atributo de visualizações objeto
                  • * objeto Propriedades adicionais

                    Propriedades adicionais NÃO são permitidas.

                    Ocultar atributos * Mostrar atributos * objeto
                    • incluído booleano Obrigatório
                    • name string Obrigatório
                    • Definição string Obrigatório
                • rotinas objeto
                  Ocultar atributo de rotinas Mostrar atributo de rotinas objeto
                  • * objeto Propriedades adicionais

                    Propriedades adicionais NÃO são permitidas.

                    Ocultar atributos * Mostrar atributos * objeto
                    • incluído booleano Obrigatório
                    • name string Obrigatório
                    • Definição string Obrigatório
                • triggers objeto
                  Ocultar atributo de triggers Mostrar atributo de triggers objeto
                  • * objeto Propriedades adicionais

                    Propriedades adicionais NÃO são permitidas.

                    Ocultar atributos * Mostrar atributos * objeto
                    • incluído booleano Obrigatório
                    • name string Obrigatório
                    • Definição string Obrigatório
                • Pacotes objeto
                  Ocultar atributo de pacotes Mostrar atributo de pacotes objeto
                  • * objeto Propriedades adicionais

                    Propriedades adicionais NÃO são permitidas.

                    Ocultar atributos * Mostrar atributos * objeto
                    • incluído booleano Obrigatório
                    • name string Obrigatório
                    • Definição string Obrigatório
        • metadata objeto
          Hide metadata attributes Mostrar atributos de metadados objeto
          • databaseType string

            Tipo de banco de dados ou tipo de banco de dados personalizado. Por exemplo, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, COCKROACHDB, DB2, SQLANYWHERE, SYBASE, SYBASEIQ ou YUGABYTE.

          • databaseVersion string
      • importado objeto Obrigatório
        Ocultar atributo importado Mostrar atributo importado objeto
        • * objeto Propriedades adicionais
          Ocultar atributo * Mostrar atributo * objeto
          • * objeto Propriedades adicionais
            Ocultar atributo * Mostrar atributo * objeto
            • * objeto Propriedades adicionais
      • todos objeto
        Ocultar todo o atributo Mostrar todo o atributo objeto
        • * objeto Propriedades adicionais
          Ocultar atributo * Mostrar atributo * objeto
          • * objeto Propriedades adicionais
            Ocultar atributo * Mostrar atributo * objeto
            • * objeto Propriedades adicionais
  • 404 aplicação/json

    Não encontrado

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • jobId string

      O formato deve corresponder ao seguinte padrão: ^[A-Za-z0-9\-]+$.

    • mensagem string Obrigatório
    • Descrição string
    • timestamp string(data-hora) Obrigatório
GET /projeto/{projectId}/export
curl \
 --request GET 'http://127.0.0.1:8278/api/v1/project/{projectId}/export'
Exemplos de resposta (200)
{
  "version": "string",
  "project": {
    "name": "string",
    "type": "ORACLE",
    "lastModified": "2026-05-04T09:42:00Z",
    "schemasId": "string",
    "jdbcId": "string",
    "mongodbId": "string",
    "content": {
      "settings": {
        "viewMode": "HORIZONTAL",
        "shouldRecommendSchema": true,
        "casing": "CAMEL_CASE",
        "excludedJsonExportCollections": [
          "string"
        ],
        "keyHandling": "WRAPPED"
      },
      "collections": {
        "additionalProperty1": {
          "name": "string"
        },
        "additionalProperty2": {
          "name": "string"
        }
      },
      "mappings": {
        "additionalProperty1": {
          "settings": {
            "type": "NEW_DOCUMENT",
            "notes": "string",
            "embeddedPath": "string",
            "primitive": true,
            "arrayConditions": {
              "sortBy": "string",
              "order": "ASC",
              "limit": 42
            },
            "foreignKeyName": "string",
            "ruleFilter": "string"
          },
          "fields": {
            "additionalProperty1": {
              "target": {
                "name": "string",
                "included": true,
                "isNullExcluded": false,
                "type": "AUTO",
                "conversionStrategy": "DEFAULT"
              },
              "source": {
                "name": "string",
                "databaseSpecificType": "string",
                "isPrimaryKey": false
              }
            },
            "additionalProperty2": {
              "target": {
                "name": "string",
                "included": true,
                "isNullExcluded": false,
                "type": "AUTO",
                "conversionStrategy": "DEFAULT"
              },
              "source": {
                "name": "string",
                "databaseSpecificType": "string",
                "isPrimaryKey": false
              }
            }
          },
          "calculatedFields": {
            "additionalProperty1": {
              "name": "string",
              "isNullExcluded": false,
              "type": "AUTO",
              "conversionStrategy": "DEFAULT",
              "expression": "string"
            },
            "additionalProperty2": {
              "name": "string",
              "isNullExcluded": false,
              "type": "AUTO",
              "conversionStrategy": "DEFAULT",
              "expression": "string"
            }
          },
          "collectionId": "string",
          "table": "string"
        },
        "additionalProperty2": {
          "settings": {
            "type": "NEW_DOCUMENT",
            "notes": "string",
            "embeddedPath": "string",
            "primitive": true,
            "arrayConditions": {
              "sortBy": "string",
              "order": "ASC",
              "limit": 42
            },
            "foreignKeyName": "string",
            "ruleFilter": "string"
          },
          "fields": {
            "additionalProperty1": {
              "target": {
                "name": "string",
                "included": true,
                "isNullExcluded": false,
                "type": "AUTO",
                "conversionStrategy": "DEFAULT"
              },
              "source": {
                "name": "string",
                "databaseSpecificType": "string",
                "isPrimaryKey": false
              }
            },
            "additionalProperty2": {
              "target": {
                "name": "string",
                "included": true,
                "isNullExcluded": false,
                "type": "AUTO",
                "conversionStrategy": "DEFAULT"
              },
              "source": {
                "name": "string",
                "databaseSpecificType": "string",
                "isPrimaryKey": false
              }
            }
          },
          "calculatedFields": {
            "additionalProperty1": {
              "name": "string",
              "isNullExcluded": false,
              "type": "AUTO",
              "conversionStrategy": "DEFAULT",
              "expression": "string"
            },
            "additionalProperty2": {
              "name": "string",
              "isNullExcluded": false,
              "type": "AUTO",
              "conversionStrategy": "DEFAULT",
              "expression": "string"
            }
          },
          "collectionId": "string",
          "table": "string"
        }
      },
      "relationships": {
        "tables": {
          "additionalProperty1": {
            "mappings": [
              "string"
            ]
          },
          "additionalProperty2": {
            "mappings": [
              "string"
            ]
          }
        },
        "collections": {
          "additionalProperty1": {
            "mappings": [
              "string"
            ]
          },
          "additionalProperty2": {
            "mappings": [
              "string"
            ]
          }
        },
        "mappings": {
          "additionalProperty1": {
            "children": [
              "string"
            ]
          },
          "additionalProperty2": {
            "children": [
              "string"
            ]
          }
        }
      },
      "diagrams": {
        "activeTab": "string",
        "tabs": [
          {
            "id": "string",
            "name": "string",
            "notes": "string",
            "relational": {
              "nodes": [
                {
                  "id": "string",
                  "type": "string",
                  "position": {
                    "x": 42.0,
                    "y": 42.0
                  },
                  "width": 42.0,
                  "height": 42.0,
                  "hidden": true
                }
              ],
              "edges": [
                {
                  "id": "string",
                  "source": "string",
                  "target": "string",
                  "markerStart": "START_ONE",
                  "markerEnd": "END_ONE"
                }
              ]
            },
            "collection": {
              "nodes": [
                {
                  "id": "string",
                  "type": "string",
                  "position": {
                    "x": 42.0,
                    "y": 42.0
                  },
                  "width": 42.0,
                  "height": 42.0,
                  "hidden": true
                }
              ],
              "edges": [
                {
                  "id": "string",
                  "source": "string",
                  "target": "string",
                  "markerStart": "START_ONE",
                  "markerEnd": "END_ONE"
                }
              ]
            }
          }
        ]
      },
      "tables": {
        "additionalProperty1": {
          "path": {
            "database": "string",
            "schema": "string",
            "table": "string"
          }
        },
        "additionalProperty2": {
          "path": {
            "database": "string",
            "schema": "string",
            "table": "string"
          }
        }
      }
    },
    "connectionDetails": {
      "ddl": {
        "type": "ORACLE"
      }
    },
    "isSampleProject": true,
    "id": "string"
  },
  "schema": {
    "id": "string",
    "full": {
      "databases": {
        "additionalProperty1": {
          "schemas": {
            "additionalProperty1": {
              "tables": {
                "additionalProperty1": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                },
                "additionalProperty2": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                }
              },
              "views": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "routines": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "triggers": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "packages": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              }
            },
            "additionalProperty2": {
              "tables": {
                "additionalProperty1": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                },
                "additionalProperty2": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                }
              },
              "views": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "routines": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "triggers": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "packages": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              }
            }
          }
        },
        "additionalProperty2": {
          "schemas": {
            "additionalProperty1": {
              "tables": {
                "additionalProperty1": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                },
                "additionalProperty2": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                }
              },
              "views": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "routines": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "triggers": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "packages": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              }
            },
            "additionalProperty2": {
              "tables": {
                "additionalProperty1": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                },
                "additionalProperty2": {
                  "type": "TABLE",
                  "size": 42,
                  "columns": {
                    "additionalProperty1": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    },
                    "additionalProperty2": {
                      "type": {
                        "defaultMongoFieldType": "AUTO",
                        "databaseSpecificType": "string",
                        "precision": 42,
                        "scale": 42
                      },
                      "ordinalPosition": 42,
                      "primaryKey": {
                        "name": "string"
                      },
                      "nullable": true,
                      "autoIncremented": true,
                      "generated": true,
                      "hidden": true,
                      "indexed": true,
                      "uniqueIndexed": true
                    }
                  },
                  "uniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "nonUniqueIndexes": {
                    "additionalProperty1": [
                      "string"
                    ],
                    "additionalProperty2": [
                      "string"
                    ]
                  },
                  "additionalProperty1": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "additionalProperty2": {
                    "whereClause": "string",
                    "rowCount": 42
                  },
                  "foreignKeys": {
                    "additionalProperty1": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    },
                    "additionalProperty2": {
                      "targetTable": {
                        "database": "string",
                        "schema": "string",
                        "table": "string"
                      },
                      "cardinality": "UNKNOWN",
                      "synthetic": true,
                      "columnMappings": [
                        {
                          "source": "string",
                          "target": "string"
                        }
                      ]
                    }
                  }
                }
              },
              "views": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "routines": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "triggers": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              },
              "packages": {
                "additionalProperty1": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                },
                "additionalProperty2": {
                  "included": true,
                  "name": "string",
                  "definition": "string"
                }
              }
            }
          }
        }
      },
      "metadata": {
        "databaseType": "ORACLE",
        "databaseVersion": "string"
      }
    },
    "imported": {
      "additionalProperty1": {
        "additionalProperty1": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        },
        "additionalProperty2": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        }
      },
      "additionalProperty2": {
        "additionalProperty1": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        },
        "additionalProperty2": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        }
      }
    },
    "all": {
      "additionalProperty1": {
        "additionalProperty1": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        },
        "additionalProperty2": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        }
      },
      "additionalProperty2": {
        "additionalProperty1": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        },
        "additionalProperty2": {
          "additionalProperty1": {},
          "additionalProperty2": {}
        }
      }
    }
  }
}
Exemplos de resposta (404)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2026-05-04T09:42:00Z"
}