Skip to content
This repository was archived by the owner on Apr 4, 2025. It is now read-only.
/ go Public archive

Go part of openM++: oms web-service, dbcopy utility and libraries

License

Notifications You must be signed in to change notification settings

openmpp/go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

479047e · Mar 10, 2025
Sep 22, 2023
Mar 10, 2025
Mar 10, 2025
Dec 19, 2024
Dec 19, 2024
Apr 25, 2024
Jan 31, 2024
Feb 25, 2025
Mar 10, 2025
Mar 10, 2025
Oct 10, 2024
Jun 13, 2024
Mar 8, 2025
Mar 10, 2025
Jan 14, 2025
Jan 14, 2025
Mar 8, 2025

Repository files navigation

OpenM++ Go tools

This repository is a part of OpenM++ open source microsimulation platform. It contains oms web-service, dbcopy utility and openM++ Go libraries.

Build

git clone https://github.com/openmpp/go ompp-go
cd ompp-go
go install -tags sqlite_math_functions,sqlite_omit_load_extension ./dbcopy
go install -tags sqlite_math_functions,sqlite_omit_load_extension ./oms
go install -tags sqlite_math_functions,sqlite_omit_load_extension ./dbget

On Windows you may need to use MinGW or similar tools to make sure there is gcc in the PATH.

By default only SQLite database supported. If you want to use other database vendors (Microsoft SQL, MySQL, PostgreSQL, IBM DB2, Oracle) then compile dbcopy with ODBC support:

go install -tags odbc,sqlite_math_functions,sqlite_omit_load_extension ./dbcopy

Please visit our wiki for more information or e-mail to: openmpp dot org at gmail dot com.

License: MIT.