2017-05-18 1 views

답변

3

가능합니다.

면책 조항 : 실제로 시도하지는 않았으므로 다음에 오타/작은 오류가있을 수 있습니다. 또한 CloudSQL 문서화 팀이 Go를 비롯한 다른 언어에 대한 예제를 추가로 인식하고 작업하고 있음을 알려드립니다.

App Engine Flex가 CloudSQL proxy을 실행하고 코드가 Unix 소켓을 사용하는 일반적인 드라이버를 통해 CloudSQL에 연결됩니다.

Go에 대한 예는 없지만 매우 쉽습니다. 당신이 다른 형식이나 라이브러리를 사용하는 경우 단지 호스트 매개 변수 /cloudsql/INSTANCE_CONNECTION_NAME를 지정해야합니다,

db, err := sql.Open("postgres", "user=username password=password host=/cloudsql/INSTANCE_CONNECTION_NAME dbname=databasename") 

또는 : 당신은 당신의 코드에서 이런 일이 필요한 것처럼 당신이 표준 이동의 SQL 라이브러리를 사용하는 가정 및 https://godoc.org/github.com/lib/pq을 읽는 보인다.

또한 파이썬 이외의 특정 단계 인 https://cloud.google.com/appengine/docs/flexible/python/using-cloud-sql-postgres을 따르십시오.

추신 : 여기 장고 예제 : Postgres settings for Django on Google App Engine Flexi

관련 문제