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