12345678910111213141516171819 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- class CreateSSLCertificates < ActiveRecord::Migration[6.1]
- def change
- # return if it's a new setup
- return if !Setting.exists?(name: 'system_init_done')
- create_table :ssl_certificates do |t|
- t.string :fingerprint, limit: 250, null: false
- t.binary :certificate, limit: 10.megabytes, null: false
- t.string :subject, limit: 250, null: false
- t.datetime :not_before, limit: 3, null: false
- t.datetime :not_after, limit: 3, null: false
- t.boolean :ca, default: false, null: false
- t.timestamps limit: 3, null: false
- end
- end
- end
|