I hereby claim:
- I am jkraemer on github.
- I am jkraemer (https://keybase.io/jkraemer) on keybase.
- I have a public key whose fingerprint is C388 0ACE 6187 419B 177C 472E 0862 5A14 CE3C DDAA
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
de: | |
devise: | |
failure: | |
invited: "Du hast bereits eine Einladung erhalten. Nimm die Einladung an um dein Nutzerkonto zu erstellen." | |
invitations: | |
send_instructions: "Eine Einladung wurde an %{email} verschickt." |
require 'benchmark' | |
require 'logger' | |
iterations = 1000000 | |
logger = Logger.new(STDOUT) |
# Use a 4096 bit RSA key instead of 2048 | |
rsa-key-size = 4096 | |
# update to register with the specified e-mail address | |
email = user@host.com | |
# use a text interface instead of ncurses | |
text = True | |
non-interactive = True | |
agree-tos = True |
class CreatePostgresqlTrgmIndex | |
def self.call(model, column, concurrently: true) | |
table = model.table_name | |
column = column.sub(/.*\./, "") | |
puts sql = "CREATE INDEX #{"CONCURRENTLY" if concurrently} index_#{table}_on_#{column}_trgm ON #{table} USING gin (#{column} gin_trgm_ops)" | |
model.connection.execute sql | |
rescue ActiveRecord::StatementInvalid | |
raise $! unless $!.message =~ /PG::Duplicate/ | |
end | |
end |