Subject Re: [firebird-support] UDF Module name is too dirty for usage on case sensitive OS
Author Thomas Steinmaurer
Hello Roland,

> I am trying to adapt my database for usage under linux, but in the
> past I didn't take care about case sensitivity, because I didn't
> think about Linux, ...
>
> I used many forms of calling one UDF for e.g.:
>
> Abc.dll
> ABC
> abc.dll
> ABC.DLL
> ...
>
> Now I have one question:
>
> If would I change RDB$MODULE_NAME column in RDB$FUNCTIONS to unified
> one, it will work? Because I can't DROP EXTERNAL FUNCTION, because I
> have many relations to them.

It should work. The change might take effect only after re-connecting
though. Make sure that the module name is case-sensitive and DON'T use
any file extension information (.dll, .so) when declaring the UDF.

Hope this helps.

--
Best Regards,
Thomas Steinmaurer
LogManager Series - Logging/Auditing Suites supporting
InterBase, Firebird, Advantage Database, MS SQL Server and
NexusDB V2
Upscene Productions
http://www.upscene.com