Go to file
Paul Reeves b76d47e14c misc fixes to db build/test script 2023-01-26 16:11:34 +01:00
build misc 2023-01-25 11:38:49 +01:00
sql Get the names right 2023-01-25 15:59:19 +01:00
src Get the names right 2023-01-25 15:59:19 +01:00
test misc fixes to db build/test script 2023-01-26 16:11:34 +01:00
.editorconfig Add extra settings 2023-01-24 19:17:43 +01:00
.gitignore ignore 2023-01-25 14:55:13 +01:00
.kateconfig misc 2023-01-23 15:43:45 +01:00
.kateproject Add editor config files 2023-01-23 15:31:00 +01:00
CMakeLists.txt Separate out error messages if firebird include dir or lib dir cannot be found. 2023-01-25 11:39:36 +01:00
Readme.md Add info about possible plugin registration error 2023-01-26 15:56:45 +01:00
VERSION.txt Initial Commit 2023-01-20 16:17:42 +01:00
compile_flags.txt Initial commit 2023-01-20 16:18:10 +01:00
workspace.code-workspace Add VSCode workspace 2023-01-20 13:00:23 +01:00
write_build_no.sh Add versioning and .rc for windows 2023-01-20 19:34:51 +01:00

Readme.md

MyFirstUDRKit

Building the kit

cd builds
make

Installation

run the sql on the target database

Decide whether to install the functions globally or as part of a package

Testing

  • create a test db
  • add functions
  • write some simple tests

Stress testing

  • compile fb for valgrind
  • stress test for leakage

When things go wrong

Errors when registering a function

Invalid index 1 in function IMetadataBuilder::setType

This error indicates that the parameters in the sql function declaration do not match the parameters in the actual function. Check your sql with the FB_UDR_MESSAGE declarations.

TODO