forked from Lainports/opnsense-ports
Taken from: https://github.com/freebsd/freebsd-ports.git Commit id: 5070672073b68be364139bc6b3a89100bd17d331
34 lines
1.5 KiB
Text
34 lines
1.5 KiB
Text
To add the custom functions to your MySQL server use the following syntax:
|
|
(you may install only the functions you need):
|
|
|
|
USE mysql;
|
|
|
|
DROP FUNCTION IF EXISTS lib_mysqludf_xql_info;
|
|
DROP FUNCTION IF EXISTS xql_textdecl;
|
|
DROP FUNCTION IF EXISTS xql_pi;
|
|
DROP FUNCTION IF EXISTS xql_dtd;
|
|
DROP FUNCTION IF EXISTS xql_element;
|
|
DROP FUNCTION IF EXISTS xql_forest;
|
|
DROP FUNCTION IF EXISTS xql_concat;
|
|
DROP FUNCTION IF EXISTS xql_agg;
|
|
DROP FUNCTION IF EXISTS xql_comment;
|
|
DROP FUNCTION IF EXISTS xql_cdata;
|
|
DROP FUNCTION IF EXISTS xql_encode;
|
|
|
|
CREATE FUNCTION lib_mysqludf_xql_info RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_textdecl RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_pi RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_dtd RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_element RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_forest RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_concat RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE AGGREGATE FUNCTION xql_agg RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_comment RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_cdata RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
CREATE FUNCTION xql_encode RETURNS STRING SONAME 'lib_mysqludf_xql.so';
|
|
|
|
Example for deinstalling a function:
|
|
DROP FUNCTION xql_encode;
|
|
|
|
For function descriptions, see the following webpage:
|
|
http://http://www.mysqludf.org/lib_mysqludf_xql/index.php
|