Login

oracle 10g fulltext search & patch nclob field limitations

Author:
ageldama
Posted:
April 5, 2008
Language:
Python
Version:
.96
Score:
0 (after 0 ratings)

save as some module, import then, call 'patch()' in somewhere suchs urls.py...

 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

More like this

  1. Template tag - list punctuation for a list of items by shapiromatron 2 months, 2 weeks ago
  2. JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 2 months, 3 weeks ago
  3. Serializer factory with Django Rest Framework by julio 9 months, 2 weeks ago
  4. Image compression before saving the new model / work with JPG, PNG by Schleidens 10 months, 1 week ago
  5. Help text hyperlinks by sa2812 11 months ago

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.

#

Please login first before commenting.