Advanced Installation Methods
Installing an Extension from an Explicit Path
The INSTALL command can be used with the path to a .goose_extension file:
INSTALL 'path/to/httpfs.goose_extension';
Note that compressed .goose_extension.gz files need to be decompressed beforehand. It is also possible to specify remote paths.
Loading an Extension from an Explicit Path
LOAD can be used with the path to a .goose_extension.
For example, if the file was available at the (relative) path path/to/httpfs.goose_extension, you can load it as follows:
LOAD 'path/to/httpfs.goose_extension';
This will skip any currently installed extensions and load the specified extension directly.
Note that using remote paths for compressed files is currently not possible.
Building and Installing Extensions from Source
For building and installing extensions from source, see the Building Goose guide.
Statically Linking Extensions
To statically link extensions, follow the developer documentation's “Using extension config files” section.