@@ 1686-1693 (lines=8) @@ | ||
1683 | return $ret; |
|
1684 | } |
|
1685 | ||
1686 | public function show_tables() |
|
1687 | { |
|
1688 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1689 | $args = func_get_args(); |
|
1690 | return "SELECT TABLE_NAME AS tbl_name " . |
|
1691 | "FROM INFORMATION_SCHEMA.TABLES " . |
|
1692 | "WHERE TABLE_TYPE='BASE TABLE' AND TABLE_SCHEMA='${args[0]}'"; |
|
1693 | } |
|
1694 | ||
1695 | public function show_views() |
|
1696 | { |
|
@@ 1695-1702 (lines=8) @@ | ||
1692 | "WHERE TABLE_TYPE='BASE TABLE' AND TABLE_SCHEMA='${args[0]}'"; |
|
1693 | } |
|
1694 | ||
1695 | public function show_views() |
|
1696 | { |
|
1697 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1698 | $args = func_get_args(); |
|
1699 | return "SELECT TABLE_NAME AS tbl_name " . |
|
1700 | "FROM INFORMATION_SCHEMA.TABLES " . |
|
1701 | "WHERE TABLE_TYPE='VIEW' AND TABLE_SCHEMA='${args[0]}'"; |
|
1702 | } |
|
1703 | ||
1704 | public function show_triggers() |
|
1705 | { |
|
@@ 1718-1725 (lines=8) @@ | ||
1715 | return "SHOW COLUMNS FROM `${args[0]}`;"; |
|
1716 | } |
|
1717 | ||
1718 | public function show_procedures() |
|
1719 | { |
|
1720 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1721 | $args = func_get_args(); |
|
1722 | return "SELECT SPECIFIC_NAME AS procedure_name " . |
|
1723 | "FROM INFORMATION_SCHEMA.ROUTINES " . |
|
1724 | "WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_SCHEMA='${args[0]}'"; |
|
1725 | } |
|
1726 | ||
1727 | /** |
|
1728 | * Get query string to ask for names of events from current database. |
|
@@ 1733-1740 (lines=8) @@ | ||
1730 | * @param string Name of database |
|
1731 | * @return string |
|
1732 | */ |
|
1733 | public function show_events() |
|
1734 | { |
|
1735 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1736 | $args = func_get_args(); |
|
1737 | return "SELECT EVENT_NAME AS event_name " . |
|
1738 | "FROM INFORMATION_SCHEMA.EVENTS " . |
|
1739 | "WHERE EVENT_SCHEMA='${args[0]}'"; |
|
1740 | } |
|
1741 | ||
1742 | public function setup_transaction() |
|
1743 | { |
|
@@ 1782-1788 (lines=7) @@ | ||
1779 | return "UNLOCK TABLES;" . PHP_EOL; |
|
1780 | } |
|
1781 | ||
1782 | public function start_add_disable_keys() |
|
1783 | { |
|
1784 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1785 | $args = func_get_args(); |
|
1786 | return "/*!40000 ALTER TABLE `${args[0]}` DISABLE KEYS */;" . |
|
1787 | PHP_EOL; |
|
1788 | } |
|
1789 | ||
1790 | public function end_add_disable_keys() |
|
1791 | { |
|
@@ 1790-1796 (lines=7) @@ | ||
1787 | PHP_EOL; |
|
1788 | } |
|
1789 | ||
1790 | public function end_add_disable_keys() |
|
1791 | { |
|
1792 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1793 | $args = func_get_args(); |
|
1794 | return "/*!40000 ALTER TABLE `${args[0]}` ENABLE KEYS */;" . |
|
1795 | PHP_EOL; |
|
1796 | } |
|
1797 | ||
1798 | public function start_disable_autocommit() |
|
1799 | { |
|
@@ 1808-1815 (lines=8) @@ | ||
1805 | return "COMMIT;" . PHP_EOL; |
|
1806 | } |
|
1807 | ||
1808 | public function add_drop_database() |
|
1809 | { |
|
1810 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1811 | $args = func_get_args(); |
|
1812 | return "/*!40000 DROP DATABASE IF EXISTS `${args[0]}`*/;" . |
|
1813 | PHP_EOL . PHP_EOL; |
|
1814 | } |
|
1815 | ||
1816 | public function add_drop_trigger() |
|
1817 | { |
|
1818 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
@@ 1830-1836 (lines=7) @@ | ||
1827 | return "DROP TABLE IF EXISTS `${args[0]}`;" . PHP_EOL; |
|
1828 | } |
|
1829 | ||
1830 | public function drop_view() |
|
1831 | { |
|
1832 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1833 | $args = func_get_args(); |
|
1834 | return "DROP TABLE IF EXISTS `${args[0]}`;" . PHP_EOL . |
|
1835 | "/*!50001 DROP VIEW IF EXISTS `${args[0]}`*/;" . PHP_EOL; |
|
1836 | } |
|
1837 | ||
1838 | public function getDatabaseHeader() |
|
1839 | { |