mirror of
https://github.com/dolthub/dolt.git
synced 2025-12-30 16:12:39 -06:00
38 lines
662 B
Plaintext
Executable File
38 lines
662 B
Plaintext
Executable File
#!/usr/bin/expect
|
|
|
|
set timeout 2
|
|
spawn dolt sql
|
|
|
|
expect {
|
|
"> " { send "CREATE TABLE test(pk BIGINT PRIMARY KEY, v1 BIGINT UNIQUE);\r"; }
|
|
timeout { exit 1; }
|
|
failed { exit 1; }
|
|
}
|
|
|
|
expect {
|
|
"> " { send "INSERT INTO test VALUES (0,0);\r"; }
|
|
timeout { exit 1; }
|
|
failed { exit 1; }
|
|
}
|
|
|
|
expect {
|
|
"> " { send "INSERT INTO test VALUES (1,0);\r"; }
|
|
timeout { exit 1; }
|
|
"UNIQUE" { exp_continue; }
|
|
failed { exp_continue; }
|
|
}
|
|
|
|
expect {
|
|
"> " { send "INSERT INTO test VALUES (1,1);\r"; }
|
|
timeout { exit 1; }
|
|
failed { exit 1; }
|
|
}
|
|
|
|
expect {
|
|
"> " { send "INSERT INTO test VALUES (2,2);\r"; }
|
|
timeout { exit 1; }
|
|
failed { exit 1; }
|
|
}
|
|
|
|
expect eof
|