oracle 10g fulltext search & patch nclob field limitations

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
def fulltext_search_sql(self, field_name):
    return ("CONTAINS(%s, %%s) > 0" % field_name)

def field_cast_sql(self, db_type):
    return "%s"


def patch():
    """call me, call me"""
    from django.db.backends.oracle.base import DatabaseOperations
    DatabaseOperations.fulltext_search_sql = fulltext_search_sql
    DatabaseOperations.field_cast_sql = field_cast_sql

Comments

ikelly (on April 7, 2008):

Note that this breaks the "History" links in the admin app, resulting in an ORA-00932 error when you try to click on them.

#

ageldama (on May 7, 2008):

thanks, I'll fix it.

#

(Forgotten your password?)

You may use Markdown syntax here, but raw HTML will be removed.