| Name |
Syntax |
| Start a transaction |
BEGIN; |
| Plan the tests and Run the tests |
SELECT tap.plan(1); |
| Untuk mengidentifikasi database |
SELECT has_schema('nama_database', 'deskripsi'); |
| Untuk mengidentifikasi tabel |
SELECT has_table('nama_database', 'nama_tabel', 'deskripsi'); |
| Untuk mengidentifikasi kolom tabel |
SELECT has_column('nama_database', 'nama_tabel','nama_column','deskripsi'); |
| Untuk mengidentifikasi primary key |
SELECT col_has_primary_key('nama_database', 'nama_tabel','nama_column','deskripsi'); |
| Untuk mengidentifikasi constraint FK |
SELECT has_constraint('nama_database','nama_tabel','nama_kolom','deskripsi'); |
| Untuk mengidentifikasi type tabel |
SELECT col_has_type('nama_database', 'nama_tabel', 'nama_column', 'type_data', 'deskripsi'); |
| Untuk mengidentifikasi null |
SELECT col_is_null('nama_database', 'nama_tabel', 'nama_kolom', 'deskripsi'); |
| Untuk mengidentifikasi not null |
SELECT col_not_null('nama_database', 'nama_tabel', 'nama_kolom', 'deskripsi'); |
| Untuk mengidentifikasi unique |
SELECT col_is_unique('nama_database','nama_tabel', 'nama_kolom','deskripsi'); |
| Untuk mengidentifikasi constraint default |
SELECT col_has_default('nama_database','nama_tabel', 'nama_kolom_default','deskripsi'); |
| Untuk mengidentifikasi isi dari default |
SELECT col_default_is('nama_database', 'nama_tabel', 'nama_kolom', 'nilai_default ex:’5’', 'deskripsi'); |
| Finish the tests. |
CALL tap.finish(); |
| clean up. |
ROLLBACK; |