This commit is contained in:
lontra
2019-05-29 19:14:37 +03:00
commit 102301019b
71 changed files with 2365 additions and 0 deletions

364
db/schema.rb Normal file
View File

@@ -0,0 +1,364 @@
# This file is auto-generated from the current state of the database. Instead
# of editing this file, please use the migrations feature of Active Record to
# incrementally modify your database, and then regenerate this schema definition.
#
# Note that this schema.rb definition is the authoritative source for your
# database schema. If you need to create the application database on another
# system, you should be using db:schema:load, not running all the migrations
# from scratch. The latter is a flawed and unsustainable approach (the more migrations
# you'll amass, the slower it'll run and the greater likelihood for issues).
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 2019_05_29_154253) do
create_table "active_admin_comments", options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
t.string "namespace"
t.text "body"
t.string "resource_type"
t.bigint "resource_id"
t.string "author_type"
t.bigint "author_id"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["author_type", "author_id"], name: "index_active_admin_comments_on_author_type_and_author_id"
t.index ["namespace"], name: "index_active_admin_comments_on_namespace"
t.index ["resource_type", "resource_id"], name: "index_active_admin_comments_on_resource_type_and_resource_id"
end
create_table "admin_users", options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
t.string "email", default: "", null: false
t.string "encrypted_password", default: "", null: false
t.string "reset_password_token"
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.index ["email"], name: "index_admin_users_on_email", unique: true
t.index ["reset_password_token"], name: "index_admin_users_on_reset_password_token", unique: true
end
create_table "agenda", primary_key: "Reg", options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "Titulo", limit: 100, null: false
t.text "Descricao", limit: 16777215, null: false
t.date "Data_evento", null: false
t.date "Data_inclusao", null: false
t.string "operador", limit: 20
t.index ["Data_evento"], name: "Data_evento"
t.index ["Data_inclusao"], name: "Data_inclusao"
end
create_table "atividade", primary_key: "reg", options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "cod_atividade", null: false
t.integer "cod_subatividade", null: false
t.string "atividade", limit: 50, null: false
t.integer "ativo", default: 0, null: false
t.string "padrao", limit: 50, null: false
end
create_table "bancoimagens", primary_key: "reg", options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "imagem_pq", limit: 40, default: "", null: false
t.string "imagem_gd", limit: 40, default: "", null: false
t.integer "tipo", default: 0, null: false
t.string "link", limit: 100, default: "", null: false
t.text "label", limit: 4294967295, null: false
t.string "pr", limit: 1, default: "", null: false
t.integer "altura_pq", default: 0, null: false
t.integer "largura_pq", default: 0, null: false
t.integer "altura_gd", default: 0, null: false
t.integer "largura_gd", default: 0, null: false
t.string "Titulo", limit: 100
t.integer "Disp_cliente", default: 0
t.integer "Tema", default: 0
t.integer "Subtema", default: 0, null: false
t.string "tag1", limit: 50
t.date "Data", null: false
end
create_table "cliente", primary_key: "Codcli", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "Nome", limit: 40, default: "", null: false
t.string "empresa", limit: 40
t.string "endereco", limit: 40, default: "", null: false
t.string "cidade", limit: 20, default: "", null: false
t.integer "cep", default: 0, null: false
t.string "estado", limit: 2, default: "", null: false
t.string "telefone", limit: 15, default: "", null: false
t.string "email", limit: 50, default: "", null: false
t.string "cgccpf", limit: 20
t.string "profissao", limit: 40
t.string "escolaridade", limit: 20
t.integer "interesse1", default: 0
t.integer "interesse2", default: 0
t.integer "interesse3", default: 0
t.integer "interesse4", default: 0
t.datetime "data"
t.string "livre", limit: 10
t.string "login", limit: 10
t.string "senha", limit: 10
t.integer "exibirperfil", default: 0, null: false
t.integer "acesso"
t.integer "assinatura"
t.integer "tipoemail"
t.index ["Codcli"], name: "Codcli"
t.index ["Nome"], name: "Nome"
t.index ["login"], name: "login"
end
create_table "comentarios", primary_key: "cod_coment", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "id_original", null: false
t.integer "tipo_original", null: false
t.text "comentario", limit: 4294967295, null: false
t.string "login", limit: 10, null: false
t.date "data", null: false
t.string "nome_criador", limit: 50, null: false
t.integer "id_criador", null: false
t.time "hora", null: false
t.index ["id_original", "tipo_original"], name: "id_original"
end
create_table "controles", id: false, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "reg", null: false, auto_increment: true
t.date "data", null: false
t.integer "num_inf", default: 0, null: false
t.integer "ano", default: 0, null: false
t.integer "ano1", default: 0, null: false
t.integer "visitas", default: 0, null: false
t.index ["reg"], name: "reg"
end
create_table "experiencia", primary_key: "Reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "Nome", limit: 40, default: "", null: false
t.string "Endereco", limit: 40
t.string "Email", limit: 50, default: "", null: false
t.string "Cidade", limit: 20, default: "", null: false
t.string "Estado", limit: 2, default: "", null: false
t.string "Pais", limit: 20, default: "", null: false
t.string "Telefone", limit: 15, default: "0", null: false
t.string "senha", limit: 15, default: "", null: false
t.date "data_cadastro", null: false
t.date "data_validade", null: false
t.integer "interesse1", default: 0
t.integer "interesse2", default: 0
t.integer "interesse3", default: 0
t.integer "interesse4", default: 0
t.date "ultimo_acesso"
t.integer "prefixo", default: 0
t.string "Empresa", limit: 40
t.string "funcao", limit: 40
t.integer "conheceu", default: 0
t.string "outros", limit: 30
t.index ["Email"], name: "Email"
t.index ["Nome", "Email"], name: "Nome"
end
create_table "extensoes", id: false, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.bigint "reg", null: false, auto_increment: true
t.string "extensao", limit: 5, default: "", null: false
t.index ["extensao"], name: "extensao"
t.index ["reg"], name: "reg"
end
create_table "home", primary_key: "Reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.date "Data"
t.integer "Noticia1", default: 0, null: false
t.integer "Noticia2", default: 0, null: false
t.integer "Noticia3", default: 0, null: false
t.integer "Noticia4", default: 0, null: false
t.integer "reg_livro", default: 0, null: false
t.integer "reg_Imagem", default: 0, null: false
t.integer "Tipo_imagem", default: 0, null: false
t.integer "libera1", default: 2, null: false
t.integer "libera2", default: 2, null: false
t.integer "libera3", default: 2, null: false
t.integer "libera4", default: 2, null: false
t.string "metatag", limit: 250
end
create_table "informativo", primary_key: "Idinformativo", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "titulo", limit: 250
t.text "Descricao", limit: 4294967295
t.integer "Idtipo"
t.string "Abrangencia", limit: 100
t.date "Datainc"
t.integer "tema1", default: 0
t.integer "subtema1", default: 0, null: false
t.integer "tema2", default: 0
t.integer "subtema2", default: 0, null: false
t.integer "tema3", default: 0
t.integer "subtema3", default: 0, null: false
t.integer "tema4", default: 0
t.integer "subtema4", default: 0, null: false
t.string "tag1", limit: 50
t.string "tag2", limit: 50
t.string "tag3", limit: 50
t.string "operador_inc", limit: 20
t.string "operador_alt", limit: 20
t.date "data_inc"
t.date "data_alt"
t.index ["Datainc"], name: "Datainc"
t.index ["Idinformativo"], name: "Idinformativo"
t.index ["Idtipo"], name: "Idtipo"
t.index ["tag1", "tag2", "tag3"], name: "fulltag", type: :fulltext
t.index ["tag1"], name: "tag1"
t.index ["tag2"], name: "tag2"
t.index ["tag3"], name: "tag3"
t.index ["tema1"], name: "tema1"
t.index ["tema2"], name: "tema2"
t.index ["tema3"], name: "tema3"
t.index ["tema4"], name: "tema4"
end
create_table "links", primary_key: "idlink", options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "endereco", limit: 80, default: "", null: false
t.text "descricao", limit: 16777215, null: false
t.string "link", limit: 100, null: false
t.integer "tipo", default: 0, null: false
t.integer "subtipo", default: 0, null: false
t.string "contato", limit: 50
t.string "escolaridade", limit: 20
t.string "cargo", limit: 40
t.string "funcao", limit: 40
t.string "telefone", limit: 30
t.string "email", limit: 50
t.string "abrangencia", limit: 15
t.integer "atividade", default: 0, null: false
t.integer "subatividade", default: 0, null: false
t.string "end_rua", limit: 70
t.string "end_bairro", limit: 20
t.string "end_cep", limit: 10
t.string "end_cidade", limit: 30
t.string "estado_sede", limit: 2
t.string "tag1", limit: 50
t.string "tag2", limit: 50
t.string "tag3", limit: 50
t.string "Outros_contatos", limit: 50
end
create_table "livros", primary_key: "reg", options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "titulo", limit: 80, null: false
t.string "autor", limit: 40, null: false
t.text "descricao", limit: 4294967295
t.string "url", limit: 250, null: false
t.string "imagem", limit: 40, null: false
t.integer "Tema", default: 0
t.integer "Subtema", default: 0, null: false
t.string "tag1", limit: 50
t.string "nome_site", limit: 50
end
create_table "logomarcas", primary_key: "Reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "Nome", limit: 50, default: "", null: false
t.string "Site", limit: 50, default: "", null: false
t.text "Descricao", limit: 16777215
t.date "Data_cadastro", null: false
t.integer "Capa", default: 0, null: false
t.string "Arquivo", limit: 50, default: "", null: false
end
create_table "multimidia", primary_key: "reg", options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.string "titulo", limit: 100, default: "", null: false
t.text "descricao", limit: 4294967295, null: false
t.integer "tema", default: 0, null: false
t.integer "subtema", default: 0, null: false
t.integer "audio_video", default: 0, null: false
t.string "extensao", limit: 5, default: "", null: false
t.integer "disp_cliente", default: 0, null: false
t.string "arq_modem", limit: 50
t.string "arq_banda", limit: 50
t.integer "wmp", default: 0, null: false
t.date "data_cadastro", null: false
t.string "link", limit: 800
t.string "tag1", limit: 50
t.index ["arq_banda"], name: "arq_banda"
t.index ["arq_modem"], name: "arq_modem"
end
create_table "news_customa", primary_key: "reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.date "datarel", null: false
t.date "dataatu", null: false
t.string "titulo", limit: 200, null: false
t.integer "tema_num", default: 0, null: false
t.integer "subtema_num", default: 0, null: false
t.integer "indic", default: 0, null: false
t.index ["datarel", "tema_num", "subtema_num"], name: "datarel"
end
create_table "news_customb", primary_key: "reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "rega", null: false
t.integer "idinformativo", null: false
t.integer "tema1", default: 0, null: false
t.integer "subtema1", default: 0, null: false
t.integer "idtipo", default: 0, null: false
t.string "abrangencia", limit: 20
t.string "titulo", limit: 250, null: false
t.index ["rega", "idinformativo"], name: "reg1"
end
create_table "news_temp", primary_key: "reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "idinformativo", null: false
t.date "datainc", null: false
t.string "titulo", limit: 250, null: false
t.integer "tema1", default: 0, null: false
t.integer "subtema1", default: 0, null: false
t.integer "idtipo", default: 0, null: false
t.string "abrangencia", limit: 20
t.index ["idinformativo"], name: "regid"
end
create_table "perfil", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "Codcli", null: false
t.text "descricao", limit: 4294967295
t.string "lib_descricao", limit: 1, default: "0", null: false
t.string "funcao", limit: 80
t.string "lib_funcao", limit: 1, default: "0", null: false
t.string "site", limit: 250
t.string "lib_site", limit: 1, default: "0", null: false
t.string "foto", limit: 40
t.string "lib_foto", limit: 1, default: "0", null: false
t.string "email_p", limit: 50
t.string "lib_email", limit: 1, default: "0", null: false
t.string "fone", limit: 30
t.string "lib_fone", limit: 1, default: "0", null: false
t.text "textos_publi", limit: 4294967295
t.string "lib_textos", limit: 1, default: "0", null: false
t.text "textos_indic", limit: 4294967295
t.string "lib_indic", limit: 1, default: "0", null: false
end
create_table "relata", primary_key: "Reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.date "Datarel", null: false
t.date "Dataatu", null: false
t.string "Titulo", limit: 200, default: "", null: false
t.string "Tema", limit: 200, default: "", null: false
t.string "Nomearq", limit: 50
t.integer "indic", default: 0, null: false
t.integer "tema_num", default: 0, null: false
t.integer "subtema_num", default: 0, null: false
t.string "tag1", limit: 50
end
create_table "relatb", primary_key: "Reg", id: :integer, options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "Rega", default: 0, null: false
t.integer "Seq", default: 0, null: false
t.string "Subtitulo", limit: 200, default: "", null: false
t.text "Texto", limit: 4294967295, null: false
end
create_table "temas", primary_key: "reg", options: "ENGINE=MyISAM DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "cod_tema", null: false
t.integer "cod_tema_sub", null: false
t.string "tema", limit: 50, null: false
t.integer "ativo", default: 0, null: false
t.string "padrao", limit: 50, null: false
t.index ["cod_tema", "cod_tema_sub"], name: "cod_tema"
end
create_table "tipos", primary_key: "reg", options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t|
t.integer "cod_tipo", null: false
t.integer "cod_tipo_sub", null: false
t.string "tipo", limit: 50, null: false
t.integer "ativo", default: 0, null: false
t.string "padrao", limit: 50, null: false
end
end