rubocop reformatting
This commit is contained in:
parent
d5221d9db0
commit
784d646047
1 changed files with 109 additions and 104 deletions
213
db/schema.rb
generated
213
db/schema.rb
generated
|
|
@ -11,127 +11,132 @@
|
||||||
# It's strongly recommended that you check this file into your version control system.
|
# It's strongly recommended that you check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema[8.0].define(version: 2023_11_26_173151) do
|
ActiveRecord::Schema[8.0].define(version: 2023_11_26_173151) do
|
||||||
# These are extensions that must be enabled in order to support this database
|
# These are extensions that must be enabled to support this database
|
||||||
enable_extension "pg_catalog.plpgsql"
|
enable_extension 'pg_catalog.plpgsql'
|
||||||
|
|
||||||
create_table "action_mailbox_inbound_emails", force: :cascade do |t|
|
create_table 'action_mailbox_inbound_emails', force: :cascade do |t|
|
||||||
t.integer "status", default: 0, null: false
|
t.integer 'status', default: 0, null: false
|
||||||
t.string "message_id", null: false
|
t.string 'message_id', null: false
|
||||||
t.string "message_checksum", null: false
|
t.string 'message_checksum', null: false
|
||||||
t.datetime "created_at", null: false
|
t.datetime 'created_at', null: false
|
||||||
t.datetime "updated_at", null: false
|
t.datetime 'updated_at', null: false
|
||||||
t.index ["message_id", "message_checksum"], name: "index_action_mailbox_inbound_emails_uniqueness", unique: true
|
t.index ['message_id', 'message_checksum'],
|
||||||
|
name: 'index_action_mailbox_inbound_emails_uniqueness', unique: true
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "action_text_rich_texts", force: :cascade do |t|
|
create_table 'action_text_rich_texts', force: :cascade do |t|
|
||||||
t.string "name", null: false
|
t.string 'name', null: false
|
||||||
t.text "body"
|
t.text 'body'
|
||||||
t.string "record_type", null: false
|
t.string 'record_type', null: false
|
||||||
t.bigint "record_id", null: false
|
t.bigint 'record_id', null: false
|
||||||
t.datetime "created_at", null: false
|
t.datetime 'created_at', null: false
|
||||||
t.datetime "updated_at", null: false
|
t.datetime 'updated_at', null: false
|
||||||
t.index ["record_type", "record_id", "name"], name: "index_action_text_rich_texts_uniqueness", unique: true
|
t.index ['record_type', 'record_id', 'name'], name: 'index_action_text_rich_texts_uniqueness',
|
||||||
|
unique: true
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "active_storage_attachments", force: :cascade do |t|
|
create_table 'active_storage_attachments', force: :cascade do |t|
|
||||||
t.string "name", null: false
|
t.string 'name', null: false
|
||||||
t.string "record_type", null: false
|
t.string 'record_type', null: false
|
||||||
t.bigint "record_id", null: false
|
t.bigint 'record_id', null: false
|
||||||
t.bigint "blob_id", null: false
|
t.bigint 'blob_id', null: false
|
||||||
t.datetime "created_at", precision: nil, null: false
|
t.datetime 'created_at', precision: nil, null: false
|
||||||
t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id"
|
t.index ['blob_id'], name: 'index_active_storage_attachments_on_blob_id'
|
||||||
t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true
|
t.index ['record_type', 'record_id', 'name', 'blob_id'],
|
||||||
|
name: 'index_active_storage_attachments_uniqueness', unique: true
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "active_storage_blobs", force: :cascade do |t|
|
create_table 'active_storage_blobs', force: :cascade do |t|
|
||||||
t.string "key", null: false
|
t.string 'key', null: false
|
||||||
t.string "filename", null: false
|
t.string 'filename', null: false
|
||||||
t.string "content_type"
|
t.string 'content_type'
|
||||||
t.text "metadata"
|
t.text 'metadata'
|
||||||
t.bigint "byte_size", null: false
|
t.bigint 'byte_size', null: false
|
||||||
t.string "checksum"
|
t.string 'checksum'
|
||||||
t.datetime "created_at", precision: nil, null: false
|
t.datetime 'created_at', precision: nil, null: false
|
||||||
t.string "service_name", null: false
|
t.string 'service_name', null: false
|
||||||
t.index ["key"], name: "index_active_storage_blobs_on_key", unique: true
|
t.index ['key'], name: 'index_active_storage_blobs_on_key', unique: true
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "active_storage_variant_records", force: :cascade do |t|
|
create_table 'active_storage_variant_records', force: :cascade do |t|
|
||||||
t.bigint "blob_id", null: false
|
t.bigint 'blob_id', null: false
|
||||||
t.string "variation_digest", null: false
|
t.string 'variation_digest', null: false
|
||||||
t.index ["blob_id", "variation_digest"], name: "index_active_storage_variant_records_uniqueness", unique: true
|
t.index ['blob_id', 'variation_digest'],
|
||||||
|
name: 'index_active_storage_variant_records_uniqueness', unique: true
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "logs", id: :serial, force: :cascade do |t|
|
create_table 'logs', id: :serial, force: :cascade do |t|
|
||||||
t.string "message"
|
t.string 'message'
|
||||||
t.string "level"
|
t.string 'level'
|
||||||
t.string "section"
|
t.string 'section'
|
||||||
t.inet "ip_address"
|
t.inet 'ip_address'
|
||||||
t.datetime "created_at", precision: nil, null: false
|
t.datetime 'created_at', precision: nil, null: false
|
||||||
t.datetime "updated_at", precision: nil, null: false
|
t.datetime 'updated_at', precision: nil, null: false
|
||||||
t.integer "user_id"
|
t.integer 'user_id'
|
||||||
t.integer "package_id"
|
t.integer 'package_id'
|
||||||
t.integer "screenshot_id"
|
t.integer 'screenshot_id'
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "packages", id: :serial, force: :cascade do |t|
|
create_table 'packages', id: :serial, force: :cascade do |t|
|
||||||
t.string "name", null: false
|
t.string 'name', null: false
|
||||||
t.string "description", limit: 80
|
t.string 'description', limit: 80
|
||||||
t.string "section", limit: 50
|
t.string 'section', limit: 50
|
||||||
t.string "maintainer", limit: 100
|
t.string 'maintainer', limit: 100
|
||||||
t.string "maintainer_email", limit: 100
|
t.string 'maintainer_email', limit: 100
|
||||||
t.string "homepage", limit: 400
|
t.string 'homepage', limit: 400
|
||||||
t.string "version", limit: 200
|
t.string 'version', limit: 200
|
||||||
t.text "long_description"
|
t.text 'long_description'
|
||||||
t.string "origin", limit: 80
|
t.string 'origin', limit: 80
|
||||||
t.datetime "created_at", precision: nil
|
t.datetime 'created_at', precision: nil
|
||||||
t.datetime "updated_at", precision: nil
|
t.datetime 'updated_at', precision: nil
|
||||||
t.integer "visits", default: 0
|
t.integer 'visits', default: 0
|
||||||
t.index "(((setweight(to_tsvector('english'::regconfig, COALESCE((name)::text, ''::text)), 'A'::\"char\") || setweight(to_tsvector('english'::regconfig, COALESCE((description)::text, ''::text)), 'B'::\"char\")) || setweight(to_tsvector('english'::regconfig, COALESCE(long_description, ''::text)), 'C'::\"char\")))", name: "packages_fts", using: :gin
|
t.index "(((setweight(to_tsvector('english'::regconfig, COALESCE((name)::text, ''::text)), 'A'::\"char\") || setweight(to_tsvector('english'::regconfig, COALESCE((description)::text, ''::text)), 'B'::\"char\")) || setweight(to_tsvector('english'::regconfig, COALESCE(long_description, ''::text)), 'C'::\"char\")))",
|
||||||
t.unique_constraint ["name"], name: "packages_name_key"
|
name: 'packages_fts', using: :gin
|
||||||
|
t.unique_constraint ['name'], name: 'packages_name_key'
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "screenshots", id: :serial, force: :cascade do |t|
|
create_table 'screenshots', id: :serial, force: :cascade do |t|
|
||||||
t.integer "package_id"
|
t.integer 'package_id'
|
||||||
t.string "version", limit: 50
|
t.string 'version', limit: 50
|
||||||
t.datetime "created_at", precision: nil
|
t.datetime 'created_at', precision: nil
|
||||||
t.string "uploaderhash", limit: 72
|
t.string 'uploaderhash', limit: 72
|
||||||
t.boolean "approved", default: false, null: false
|
t.boolean 'approved', default: false, null: false
|
||||||
t.text "description"
|
t.text 'description'
|
||||||
t.datetime "updated_at", precision: nil
|
t.datetime 'updated_at', precision: nil
|
||||||
t.string "image_fingerprint"
|
t.string 'image_fingerprint'
|
||||||
t.integer "user_id", default: 0
|
t.integer 'user_id', default: 0
|
||||||
t.text "simage_data"
|
t.text 'simage_data'
|
||||||
t.inet "uploaderip"
|
t.inet 'uploaderip'
|
||||||
t.boolean "hidden", default: false
|
t.boolean 'hidden', default: false
|
||||||
t.index ["id", "approved"], name: "id_approved"
|
t.index ['id', 'approved'], name: 'id_approved'
|
||||||
t.index ["id", "uploaderhash"], name: "id_uploaderhash"
|
t.index ['id', 'uploaderhash'], name: 'id_uploaderhash'
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "users", id: :serial, force: :cascade do |t|
|
create_table 'users', id: :serial, force: :cascade do |t|
|
||||||
t.text "name"
|
t.text 'name'
|
||||||
t.datetime "created_at", precision: nil, null: false
|
t.datetime 'created_at', precision: nil, null: false
|
||||||
t.datetime "updated_at", precision: nil, null: false
|
t.datetime 'updated_at', precision: nil, null: false
|
||||||
t.string "email", default: "", null: false
|
t.string 'email', default: '', null: false
|
||||||
t.string "encrypted_password", default: "", null: false
|
t.string 'encrypted_password', default: '', null: false
|
||||||
t.integer "sign_in_count", default: 0, null: false
|
t.integer 'sign_in_count', default: 0, null: false
|
||||||
t.datetime "current_sign_in_at", precision: nil
|
t.datetime 'current_sign_in_at', precision: nil
|
||||||
t.datetime "last_sign_in_at", precision: nil
|
t.datetime 'last_sign_in_at', precision: nil
|
||||||
t.inet "current_sign_in_ip"
|
t.inet 'current_sign_in_ip'
|
||||||
t.inet "last_sign_in_ip"
|
t.inet 'last_sign_in_ip'
|
||||||
t.integer "failed_attempts", default: 0, null: false
|
t.integer 'failed_attempts', default: 0, null: false
|
||||||
t.string "unlock_token"
|
t.string 'unlock_token'
|
||||||
t.datetime "locked_at", precision: nil
|
t.datetime 'locked_at', precision: nil
|
||||||
t.string "provider"
|
t.string 'provider'
|
||||||
t.string "uid"
|
t.string 'uid'
|
||||||
t.boolean "admin_role", default: false
|
t.boolean 'admin_role', default: false
|
||||||
t.boolean "moderator_role", default: false
|
t.boolean 'moderator_role', default: false
|
||||||
t.boolean "pseudo", default: false
|
t.boolean 'pseudo', default: false
|
||||||
t.integer "approved_screenshots", default: 0
|
t.integer 'approved_screenshots', default: 0
|
||||||
t.integer "rejected_screenshots", default: 0
|
t.integer 'rejected_screenshots', default: 0
|
||||||
t.index ["email", "provider"], name: "index_users_on_email_and_provider", unique: true
|
t.index ['email', 'provider'], name: 'index_users_on_email_and_provider', unique: true
|
||||||
end
|
end
|
||||||
|
|
||||||
add_foreign_key "active_storage_attachments", "active_storage_blobs", column: "blob_id"
|
add_foreign_key 'active_storage_attachments', 'active_storage_blobs', column: 'blob_id'
|
||||||
add_foreign_key "active_storage_variant_records", "active_storage_blobs", column: "blob_id"
|
add_foreign_key 'active_storage_variant_records', 'active_storage_blobs', column: 'blob_id'
|
||||||
add_foreign_key "screenshots", "packages", name: "screenshots_package_id_fkey"
|
add_foreign_key 'screenshots', 'packages', name: 'screenshots_package_id_fkey'
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue