|
@@ 1696-1703 (lines=8) @@
|
| 1693 |
|
return $ret; |
| 1694 |
|
} |
| 1695 |
|
|
| 1696 |
|
public function show_tables() |
| 1697 |
|
{ |
| 1698 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1699 |
|
$args = func_get_args(); |
| 1700 |
|
return "SELECT TABLE_NAME AS tbl_name " . |
| 1701 |
|
"FROM INFORMATION_SCHEMA.TABLES " . |
| 1702 |
|
"WHERE TABLE_TYPE='BASE TABLE' AND TABLE_SCHEMA='${args[0]}'"; |
| 1703 |
|
} |
| 1704 |
|
|
| 1705 |
|
public function show_views() |
| 1706 |
|
{ |
|
@@ 1705-1712 (lines=8) @@
|
| 1702 |
|
"WHERE TABLE_TYPE='BASE TABLE' AND TABLE_SCHEMA='${args[0]}'"; |
| 1703 |
|
} |
| 1704 |
|
|
| 1705 |
|
public function show_views() |
| 1706 |
|
{ |
| 1707 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1708 |
|
$args = func_get_args(); |
| 1709 |
|
return "SELECT TABLE_NAME AS tbl_name " . |
| 1710 |
|
"FROM INFORMATION_SCHEMA.TABLES " . |
| 1711 |
|
"WHERE TABLE_TYPE='VIEW' AND TABLE_SCHEMA='${args[0]}'"; |
| 1712 |
|
} |
| 1713 |
|
|
| 1714 |
|
public function show_triggers() |
| 1715 |
|
{ |
|
@@ 1728-1735 (lines=8) @@
|
| 1725 |
|
return "SHOW COLUMNS FROM `${args[0]}`;"; |
| 1726 |
|
} |
| 1727 |
|
|
| 1728 |
|
public function show_procedures() |
| 1729 |
|
{ |
| 1730 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1731 |
|
$args = func_get_args(); |
| 1732 |
|
return "SELECT SPECIFIC_NAME AS procedure_name " . |
| 1733 |
|
"FROM INFORMATION_SCHEMA.ROUTINES " . |
| 1734 |
|
"WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_SCHEMA='${args[0]}'"; |
| 1735 |
|
} |
| 1736 |
|
|
| 1737 |
|
/** |
| 1738 |
|
* Get query string to ask for names of events from current database. |
|
@@ 1743-1750 (lines=8) @@
|
| 1740 |
|
* @param string Name of database |
| 1741 |
|
* @return string |
| 1742 |
|
*/ |
| 1743 |
|
public function show_events() |
| 1744 |
|
{ |
| 1745 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1746 |
|
$args = func_get_args(); |
| 1747 |
|
return "SELECT EVENT_NAME AS event_name " . |
| 1748 |
|
"FROM INFORMATION_SCHEMA.EVENTS " . |
| 1749 |
|
"WHERE EVENT_SCHEMA='${args[0]}'"; |
| 1750 |
|
} |
| 1751 |
|
|
| 1752 |
|
public function setup_transaction() |
| 1753 |
|
{ |
|
@@ 1792-1798 (lines=7) @@
|
| 1789 |
|
return "UNLOCK TABLES;" . PHP_EOL; |
| 1790 |
|
} |
| 1791 |
|
|
| 1792 |
|
public function start_add_disable_keys() |
| 1793 |
|
{ |
| 1794 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1795 |
|
$args = func_get_args(); |
| 1796 |
|
return "/*!40000 ALTER TABLE `${args[0]}` DISABLE KEYS */;" . |
| 1797 |
|
PHP_EOL; |
| 1798 |
|
} |
| 1799 |
|
|
| 1800 |
|
public function end_add_disable_keys() |
| 1801 |
|
{ |
|
@@ 1800-1806 (lines=7) @@
|
| 1797 |
|
PHP_EOL; |
| 1798 |
|
} |
| 1799 |
|
|
| 1800 |
|
public function end_add_disable_keys() |
| 1801 |
|
{ |
| 1802 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1803 |
|
$args = func_get_args(); |
| 1804 |
|
return "/*!40000 ALTER TABLE `${args[0]}` ENABLE KEYS */;" . |
| 1805 |
|
PHP_EOL; |
| 1806 |
|
} |
| 1807 |
|
|
| 1808 |
|
public function start_disable_autocommit() |
| 1809 |
|
{ |
|
@@ 1818-1825 (lines=8) @@
|
| 1815 |
|
return "COMMIT;" . PHP_EOL; |
| 1816 |
|
} |
| 1817 |
|
|
| 1818 |
|
public function add_drop_database() |
| 1819 |
|
{ |
| 1820 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1821 |
|
$args = func_get_args(); |
| 1822 |
|
return "/*!40000 DROP DATABASE IF EXISTS `${args[0]}`*/;" . |
| 1823 |
|
PHP_EOL . PHP_EOL; |
| 1824 |
|
} |
| 1825 |
|
|
| 1826 |
|
public function add_drop_trigger() |
| 1827 |
|
{ |
| 1828 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
@@ 1840-1846 (lines=7) @@
|
| 1837 |
|
return "DROP TABLE IF EXISTS `${args[0]}`;" . PHP_EOL; |
| 1838 |
|
} |
| 1839 |
|
|
| 1840 |
|
public function drop_view() |
| 1841 |
|
{ |
| 1842 |
|
$this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
| 1843 |
|
$args = func_get_args(); |
| 1844 |
|
return "DROP TABLE IF EXISTS `${args[0]}`;" . PHP_EOL . |
| 1845 |
|
"/*!50001 DROP VIEW IF EXISTS `${args[0]}`*/;" . PHP_EOL; |
| 1846 |
|
} |
| 1847 |
|
|
| 1848 |
|
public function getDatabaseHeader() |
| 1849 |
|
{ |