{% extends "base.html" %} {% set section = "modules" %} {% block title %}New module — Pipekit{% endblock %} {% block content %}
New module — wizard

The wizard (pick connection → pick table → confirm columns → generate module) is the next increment.

Today you can seed a module via the JSON API:

curl -X POST http://localhost:{{ port }}/api/modules \
    -H 'Content-Type: application/json' \
    -d '{
        "name": "my_module",
        "source_connection_id": 1,
        "dest_connection_id": 2,
        "dest_table": "rlarp.my_module",
        "source_query": "SELECT * FROM SOMEWHERE",
        "merge_strategy": "full"
    }'
{% endblock %}