Open-SQL Framework: Enhancing Text-to-SQL on Open-source Large Language Models