forked from Gitlink/forgeplus
32 lines
1001 B
Ruby
32 lines
1001 B
Ruby
# == Schema Information
|
|
#
|
|
# Table name: public_key
|
|
#
|
|
# id :integer not null, primary key
|
|
# owner_id :integer not null
|
|
# name :string(255) not null
|
|
# fingerprint :string(255) not null
|
|
# content :text(16777215) not null
|
|
# mode :integer default("2"), not null
|
|
# type :integer default("1"), not null
|
|
# login_source_id :integer default("0"), not null
|
|
# created_unix :integer
|
|
# updated_unix :integer
|
|
# verified :boolean default("0"), not null
|
|
#
|
|
# Indexes
|
|
#
|
|
# IDX_public_key_fingerprint (fingerprint)
|
|
# IDX_public_key_owner_id (owner_id)
|
|
#
|
|
|
|
class Gitea::PublicKey < Gitea::Base
|
|
self.inheritance_column = nil # FIX The single-table inheritance mechanism failed
|
|
# establish_connection :gitea_db
|
|
|
|
self.table_name = "public_key"
|
|
|
|
belongs_to :user, class_name: '::User', primary_key: :gitea_uid, foreign_key: :owner_id, optional: true
|
|
|
|
end
|