@@ 1675-1682 (lines=8) @@ | ||
1672 | return $ret; |
|
1673 | } |
|
1674 | ||
1675 | public function show_tables() |
|
1676 | { |
|
1677 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1678 | $args = func_get_args(); |
|
1679 | return "SELECT TABLE_NAME AS tbl_name " . |
|
1680 | "FROM INFORMATION_SCHEMA.TABLES " . |
|
1681 | "WHERE TABLE_TYPE='BASE TABLE' AND TABLE_SCHEMA='${args[0]}'"; |
|
1682 | } |
|
1683 | ||
1684 | public function show_views() |
|
1685 | { |
|
@@ 1684-1691 (lines=8) @@ | ||
1681 | "WHERE TABLE_TYPE='BASE TABLE' AND TABLE_SCHEMA='${args[0]}'"; |
|
1682 | } |
|
1683 | ||
1684 | public function show_views() |
|
1685 | { |
|
1686 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1687 | $args = func_get_args(); |
|
1688 | return "SELECT TABLE_NAME AS tbl_name " . |
|
1689 | "FROM INFORMATION_SCHEMA.TABLES " . |
|
1690 | "WHERE TABLE_TYPE='VIEW' AND TABLE_SCHEMA='${args[0]}'"; |
|
1691 | } |
|
1692 | ||
1693 | public function show_triggers() |
|
1694 | { |
|
@@ 1707-1714 (lines=8) @@ | ||
1704 | return "SHOW COLUMNS FROM `${args[0]}`;"; |
|
1705 | } |
|
1706 | ||
1707 | public function show_procedures() |
|
1708 | { |
|
1709 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1710 | $args = func_get_args(); |
|
1711 | return "SELECT SPECIFIC_NAME AS procedure_name " . |
|
1712 | "FROM INFORMATION_SCHEMA.ROUTINES " . |
|
1713 | "WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_SCHEMA='${args[0]}'"; |
|
1714 | } |
|
1715 | ||
1716 | /** |
|
1717 | * Get query string to ask for names of events from current database. |
|
@@ 1722-1729 (lines=8) @@ | ||
1719 | * @param string Name of database |
|
1720 | * @return string |
|
1721 | */ |
|
1722 | public function show_events() |
|
1723 | { |
|
1724 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1725 | $args = func_get_args(); |
|
1726 | return "SELECT EVENT_NAME AS event_name " . |
|
1727 | "FROM INFORMATION_SCHEMA.EVENTS " . |
|
1728 | "WHERE EVENT_SCHEMA='${args[0]}'"; |
|
1729 | } |
|
1730 | ||
1731 | public function setup_transaction() |
|
1732 | { |
|
@@ 1771-1777 (lines=7) @@ | ||
1768 | return "UNLOCK TABLES;" . PHP_EOL; |
|
1769 | } |
|
1770 | ||
1771 | public function start_add_disable_keys() |
|
1772 | { |
|
1773 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1774 | $args = func_get_args(); |
|
1775 | return "/*!40000 ALTER TABLE `${args[0]}` DISABLE KEYS */;" . |
|
1776 | PHP_EOL; |
|
1777 | } |
|
1778 | ||
1779 | public function end_add_disable_keys() |
|
1780 | { |
|
@@ 1779-1785 (lines=7) @@ | ||
1776 | PHP_EOL; |
|
1777 | } |
|
1778 | ||
1779 | public function end_add_disable_keys() |
|
1780 | { |
|
1781 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1782 | $args = func_get_args(); |
|
1783 | return "/*!40000 ALTER TABLE `${args[0]}` ENABLE KEYS */;" . |
|
1784 | PHP_EOL; |
|
1785 | } |
|
1786 | ||
1787 | public function start_disable_autocommit() |
|
1788 | { |
|
@@ 1797-1804 (lines=8) @@ | ||
1794 | return "COMMIT;" . PHP_EOL; |
|
1795 | } |
|
1796 | ||
1797 | public function add_drop_database() |
|
1798 | { |
|
1799 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1800 | $args = func_get_args(); |
|
1801 | return "/*!40000 DROP DATABASE IF EXISTS `${args[0]}`*/;" . |
|
1802 | PHP_EOL . PHP_EOL; |
|
1803 | } |
|
1804 | ||
1805 | public function add_drop_trigger() |
|
1806 | { |
|
1807 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
@@ 1819-1825 (lines=7) @@ | ||
1816 | return "DROP TABLE IF EXISTS `${args[0]}`;" . PHP_EOL; |
|
1817 | } |
|
1818 | ||
1819 | public function drop_view() |
|
1820 | { |
|
1821 | $this->check_parameters(func_num_args(), $expected_num_args = 1, __METHOD__); |
|
1822 | $args = func_get_args(); |
|
1823 | return "DROP TABLE IF EXISTS `${args[0]}`;" . PHP_EOL . |
|
1824 | "/*!50001 DROP VIEW IF EXISTS `${args[0]}`*/;" . PHP_EOL; |
|
1825 | } |
|
1826 | ||
1827 | public function getDatabaseHeader() |
|
1828 | { |