U
    {®Þh¿  ã                   @   s$   d dl Z d dlmZ dadd„ ZdS )é    N)Ú
connectionc                 C   sÊ   t jdkrddlm} || ƒS t jdkr<ddlm} || ƒS t jdkr²tdkr„ddlm}m	} |ƒ sjd	an|ƒ s€d	at
 d
¡ ndatrœddlm} || ƒS ddlm} || ƒS nddlm} || ƒS dS )zZ
    Returns the appropriate search backend for the current 'default' database system
    Ú
postgresqlé   )ÚPostgresSearchBackendÚmysql)ÚMySQLSearchBackendZsqliteN)Úfts5_availableÚfts_table_existsFa  The installed SQLite library supports full-text search, but the table for storing searchable content is missing. This probably means SQLite was upgraded after the migration was applied. To enable full-text search, reapply wagtailsearch migration 0006 or create the table manually.T)ÚSQLiteSearchBackend)ÚDatabaseSearchBackend)r   ÚvendorZpostgres.postgresr   Zmysql.mysqlr   ÚUSE_SQLITE_FTSZsqlite.utilsr   r	   ÚwarningsÚwarnZsqlite.sqliter
   Úfallbackr   )Úparamsr   r   r   r	   r
   r   © r   úq/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/search/backends/database/__init__.pyÚSearchBackend   s0    


ÿ
r   )r   Z	django.dbr   r   r   r   r   r   r   Ú<module>   s   