github.com/Comcast/plax@v0.8.32/demos/mysql.yaml (about) 1 doc: | 2 Experimental example of using MySQL driver loaded at runtime. 3 4 Need to do 'go build -buildmode=plugin' in chans/sqlc/mysql to have 5 a chance of working. 6 spec: 7 phases: 8 phase1: 9 steps: 10 - pub: 11 payload: 12 make: 13 name: sql 14 type: sql 15 config: 16 drivername: "mysql" 17 datasourcename: "user:password@/dbname" 18 driverplugin: chans/sqlc/mysql/mysql.so 19 - recv: 20 chan: mother 21 timeout: 1s 22 pattern: 23 success: true 24 - pub: 25 payload: 26 exec: 'CREATE TABLE IF NOT EXISTS foo (x INTEGER)' 27 - recv: 28 timeout: 1s 29 pattern: 30 rowsAffected: 0 31 - pub: 32 payload: 33 exec: 'INSERT INTO foo VALUES (42)' 34 - recv: 35 timeout: 1s 36 pattern: 37 rowsAffected: 1 38 - pub: 39 payload: 40 query: 'SELECT COUNT(*) AS N FROM foo' 41 - recv: 42 pattern: 43 n: "?n"