From 301ab9ad1242554381921c0293f32a0df04da2a2 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 10 Feb 2023 15:09:19 +0100 Subject: [PATCH] schema --- db/schema.rb | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/db/schema.rb b/db/schema.rb index c146ac356..5dd66e4ab 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -664,6 +664,13 @@ ActiveRecord::Schema[7.0].define(version: 2023_02_10_132818) do t.index ["university_id"], name: "index_research_laboratories_on_university_id" end + create_table "research_laboratories_publications", id: false, force: :cascade do |t| + t.uuid "research_publication_id", null: false + t.uuid "research_laboratory_id", null: false + t.index ["research_laboratory_id", "research_publication_id"], name: "index_laboratory_publication" + t.index ["research_publication_id", "research_laboratory_id"], name: "index_publication_laboratory" + end + create_table "research_laboratory_axes", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "research_laboratory_id", null: false @@ -678,6 +685,27 @@ ActiveRecord::Schema[7.0].define(version: 2023_02_10_132818) do t.index ["university_id"], name: "index_research_laboratory_axes_on_university_id" end + create_table "research_publications", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + t.string "docid" + t.jsonb "data" + t.string "title" + t.string "url" + t.string "ref" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.string "hal_url" + t.date "publication_date" + t.string "doi" + t.string "slug" + end + + create_table "research_publications_university_people", id: false, force: :cascade do |t| + t.uuid "research_publication_id", null: false + t.uuid "university_person_id", null: false + t.index ["research_publication_id", "university_person_id"], name: "index_publication_person" + t.index ["university_person_id", "research_publication_id"], name: "index_person_publication" + end + create_table "research_theses", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "research_laboratory_id", null: false @@ -782,6 +810,9 @@ ActiveRecord::Schema[7.0].define(version: 2023_02_10_132818) do t.string "zipcode" t.string "city" t.string "country" + t.string "hal_person_identifier" + t.string "hal_doc_identifier" + t.string "hal_form_identifier" t.string "mastodon" t.uuid "language_id", null: false t.uuid "original_id" -- GitLab