    :username-incorrect                 "Looks like your username is incorrect."
    :username-or-password-incorrect     "Looks like the username or password is incorrect."})
 
-(def analyze-table-schema
+(def AnalyzeTable
   "Schema for the expected output of `analyze-table`."
   {:rows   schema/Int
    :fields [{:name            schema/Str

              :pk?                                 schema/Bool
              (schema/optional-key :nested-fields) #{(schema/recursive #'describe-table-schema)}}}})

(def describe-database-schema
  "Schema for the expected output of `describe-database`."
  {:tables #{{:name   schema/Str
              :schema (schema/maybe schema/Str)}}})

(def describe-table-fks-schema
  "Schema for the expected output of `describe-table-fks`."
  #{{:fk-column-name   schema/Str
     :dest-table       {:name   schema/Str

             :preview-display schema/Bool
             :pk?             schema/Bool}]})

(def DescribeTable
  "Schema for the expected output of `describe-table`."
  {:name   schema/Str
   :schema (schema/maybe schema/Str)
