markdown Configurando o PostgreSQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Configurando o PostgreSQL相关的知识,希望对你有一定的参考价值。
## Configurando o PostgreSQL ##
Gere uma migration (para alterar nosso banco de dados) para incluir o Multisearch "pg_search" rodando.
```text
rails g pg_search:migration:multisearch
```
Altere a migration com algumas informações para tornar nossa busca ainda mais robusta:
```ruby
class CreatePgSearchDocuments < ActiveRecord::Migration[5.2]
def self.up
say_with_time("Creating table for pg_search multisearch") do
create_table :pg_search_documents do |t|
t.text :content
t.belongs_to :searchable, :polymorphic => true, :index => true t.timestamps null: false
end
end
say_with_time("Adding PG Extensions") do
execute "CREATE EXTENSION IF NOT EXISTS pg_trgm;"
execute "CREATE EXTENSION IF NOT EXISTS fuzzystrmatch;" end
end
def self.down
say_with_time("Dropping table for pg_search multisearch") do
drop_table :pg_search_documents end
say_with_time("Dropping PG Extensions") do
execute "DROP EXTENSION IF EXISTS pg_trgm;" execute "DROP EXTENSION IF EXISTS fuzzystrmatch;"
end end
end
```
Agora, devemos dizer para a "gem" pg_search que ela poderá trabalhar com essas duas extensões,
portanto precisaremos criar um arquivo de config:
```ruby
config/initializerers/pgmultisearch.rb
PgSearch.multisearch_options = {
using: {
tsearch: { },any_word: true
} trigram: {} }
```
以上是关于markdown Configurando o PostgreSQL的主要内容,如果未能解决你的问题,请参考以下文章
markdown Módulo2 - Configurando um novo ambiente
markdown Módulo4 - Configurando e publicandoumaaplicaçãousandoum VPS
sh [Configurando o AWS Alexa Cli] Configurando一个界面de linha de comando do Alexa Skill Kit。 Fonte:http
xml Configurando DataSource没有Wildfly
sh Configurando JAVA_HOME和ANDROID_HOME
markdown Sobre o RaDiX