
    Ti                     .    d dl mZ ddlZ G d de      Zy)   )	Migration    Nc                   \    e Zd ZdZdZdej                  ddfdZdej                  ddfdZy)V3AddComfyWorkflow   zAdd comfy workflowconnreturnNc                 H    |j                  d       |j                  d       y )Na  
            CREATE TABLE IF NOT EXISTS comfy_workflows (
                id INTEGER PRIMARY KEY AUTOINCREMENT,
                name TEXT NOT NULL,
                api_json TEXT,
                description TEXT DEFAULT '',
                inputs TEXT,
                outputs TEXT,
                created_at TEXT DEFAULT (STRFTIME('%Y-%m-%dT%H:%M:%fZ', 'now')),
                updated_at TEXT DEFAULT (STRFTIME('%Y-%m-%dT%H:%M:%fZ', 'now'))
            )
        z|
            CREATE INDEX IF NOT EXISTS idx_comfy_workflows_updated_at ON comfy_workflows(updated_at DESC, id DESC)
        )executeselfr   s     c/home/jay/workspace/tools/ai-image-gen/jaaz-app/server/services/migrations/v3_add_comfy_workflow.pyupzV3AddComfyWorkflow.up	   s&      	 	  	    c                      y )N r   s     r   downzV3AddComfyWorkflow.down   s    r   )	__name__
__module____qualname__versiondescriptionsqlite3
Connectionr   r   r   r   r   r   r      s>    G&Kw)) d *++  r   r   ) r   r   r   r   r   r   <module>r      s      r   