[{"title":"(52个子文件74KB)locopy:locopy:正在使用Python加载到Redshift和Snowflake-源码","children":[{"title":"locopy-master","children":[{"title":"setup.py <span style='color:#111;'>1.63KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>1.13KB</span>","children":null,"spread":false},{"title":"requirements-black.txt <span style='color:#111;'>33B</span>","children":null,"spread":false},{"title":"locopy","children":[{"title":"errors.py <span style='color:#111;'>1.97KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>800B</span>","children":null,"spread":false},{"title":"database.py <span style='color:#111;'>8.05KB</span>","children":null,"spread":false},{"title":"redshift.py <span style='color:#111;'>20.18KB</span>","children":null,"spread":false},{"title":"s3.py <span style='color:#111;'>11.69KB</span>","children":null,"spread":false},{"title":"snowflake.py <span style='color:#111;'>16.67KB</span>","children":null,"spread":false},{"title":"_version.py <span style='color:#111;'>708B</span>","children":null,"spread":false},{"title":"utility.py <span style='color:#111;'>11.54KB</span>","children":null,"spread":false},{"title":"logger.py <span style='color:#111;'>1.89KB</span>","children":null,"spread":false}],"spread":true},{"title":"requirements.txt <span style='color:#111;'>41B</span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'>449B</span>","children":null,"spread":false},{"title":"pyproject.toml <span style='color:#111;'>74B</span>","children":null,"spread":false},{"title":"CODEOWNERS <span style='color:#111;'>35B</span>","children":null,"spread":false},{"title":"MANIFEST.in <span style='color:#111;'>119B</span>","children":null,"spread":false},{"title":".pre-commit-config.yaml <span style='color:#111;'>143B</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>11.09KB</span>","children":null,"spread":false},{"title":".whitesource <span style='color:#111;'>138B</span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"python-package.yml <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"README.rst <span style='color:#111;'>5.60KB</span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_database.py <span style='color:#111;'>10.10KB</span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'>1.66KB</span>","children":null,"spread":false},{"title":"data","children":[{"title":"cat_2.txt <span style='color:#111;'>11B</span>","children":null,"spread":false},{"title":".locopyrc <span style='color:#111;'>112B</span>","children":null,"spread":false},{"title":"mock_dataframe_2.txt <span style='color:#111;'>38B</span>","children":null,"spread":false},{"title":"cat_1.txt <span style='color:#111;'>10B</span>","children":null,"spread":false},{"title":"cat_3.txt <span style='color:#111;'>15B</span>","children":null,"spread":false},{"title":"mock_file.json <span style='color:#111;'>471B</span>","children":null,"spread":false},{"title":".locopy-sfrc <span style='color:#111;'>141B</span>","children":null,"spread":false},{"title":"mock_file.txt <span style='color:#111;'>71B</span>","children":null,"spread":false},{"title":"mock_dataframe.txt <span style='color:#111;'>36B</span>","children":null,"spread":false},{"title":"mock_file_header.txt <span style='color:#111;'>83B</span>","children":null,"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'>1.67KB</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>1.06KB</span>","children":null,"spread":false},{"title":"test_integration.py <span style='color:#111;'>9.97KB</span>","children":null,"spread":false},{"title":"test_integration_sf.py <span style='color:#111;'>10.23KB</span>","children":null,"spread":false},{"title":"test_s3.py <span style='color:#111;'>15.33KB</span>","children":null,"spread":false},{"title":"test_snowflake.py <span style='color:#111;'>17.12KB</span>","children":null,"spread":false},{"title":"test_redshift.py <span style='color:#111;'>32.74KB</span>","children":null,"spread":false},{"title":"test_utility.py <span style='color:#111;'>12.84KB</span>","children":null,"spread":false}],"spread":false},{"title":".coveragerc <span style='color:#111;'>29B</span>","children":null,"spread":false},{"title":"docs","children":[{"title":"Makefile <span style='color:#111;'>744B</span>","children":null,"spread":false},{"title":"source","children":[{"title":"sql_injection.rst <span style='color:#111;'>1.08KB</span>","children":null,"spread":false},{"title":"examples.rst <span style='color:#111;'>2.46KB</span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'>690B</span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'>5.98KB</span>","children":null,"spread":false},{"title":"snowflake.rst <span style='color:#111;'>2.32KB</span>","children":null,"spread":false},{"title":"developer.rst <span style='color:#111;'>5.24KB</span>","children":null,"spread":false},{"title":"recipes.rst <span style='color:#111;'>5.94KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"requirements-dev.txt <span style='color:#111;'>203B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]