google cloud sql - UDF support - google-cloud-sql

I'm a little bit confused here. In Google Cloud SQL FAQ page stated that UDF doesn't supported. However, I'm able to import existing functions or create a new function in the database. So, just for confirmation, did Google Cloud SQL support UDF creation now ? We need to verify this because we plan to move existing database to Google Cloud SQL which using a lot of UDF. I'm setup MySQL database version 5.6 (preview) in Cloud SQL
Thank you.

actually, as documented, UDF are not supported and there is no estimate date for their official support.
You may want to subscribe to google-cloud-sql-announce group to be informed about new feature release.
Regards
Paolo

Related

GCP temporal tables feature, similar to SQL Server

I noticed that SQL Server has a built-in temporal feature but, in PostgreSQL it seems more of an add-on and in GCP Postgres, the add-ins don't seem to be supported at all.
Is there support for temporal tables in GCP Postgres?
I saw these two links Public Issue Tracker Feature Requests for temporal tables in Cloud SQL for Postgres and it seems the Cloud SQL still does not support this. Also no provided ETA for it to be delivered.
https://issuetracker.google.com/68986162
https://issuetracker.google.com/154639601
You can star the public issue tracker feature requests and add ‘Me too’ in the thread. This will bring more attention to the request as more users request support for it.

Using SQL Developer with BIPublisher Oracle Cloud HCM

it's been 2 months I'm working for a new client on BI Reporting on Oracle BI Publisher within an OracleCloud CRM and HCM. to make query to OracleCloud database I have to use notepad++ and then copy/past my query in the Query textArea on BIPublisher (which is a simple text area without any syntaxe check or color), I was wondering if there are some experts who might know a way to connect SQL Developer to OracleCloud database so I can run my queries directly without copy/past on the browser.
thank you a lot
There's no direct access to the underlying Oracle Database from your SaaS subscription.
We (the SQL Developer team) are working with a few of the SaaS business owners to make SQL Developer Web available for their subscribers. This would allow you to run queries directly against your database w/o having to do the copy/paste jump you're doing today in BI Publisher.
I cannot provide guidance on when this will happen or even if your particular services will make it available.
The TL;DR answer to your question is 'No, but we are working on it'

Query Azure database using API

I host my database on Azure. I would like to search data on the table in that database. I am trying to use B4I and the tech help their said I need to use REST API's. I am pretty sure I need to use ODATA. I have the auth token but I am not sure if this is even possible.
In order to query Azure SQL with an API you need to add a layer between it and the destination. As mentioned in this question, OData is a specification that can be implemented fairly easily as there are plenty of libraries that will take care of the bulk of the code for you.
As far as where to host the API, you have several options within Azure. The most common being App Services, Azure Functions, and Logic Apps.

IBM DataConnect refine operations

The supported list of transformations in IBM's ETL service DataConnect in Bluemix Cloud are these ones here: https://console.ng.bluemix.net/docs/services/dataworks1/using_operations.html#concept_h4k_5tf_xw
I have looked and looked but with no luck, what if I want to transform some of my data with an operation that is not included here? For example run custom code in a column and get some specific output?
Data Connect does not currently support refine operations outside of those provided with the service. We are adding new features and functionality weekly, but if you have a specific operation in mind, please let us know.
I will find out for you if we have the ability to execute custom code on our roadmap.
Regards,
Wesley - IBM Bluemix Data Connect Engineering
As Wes mentions above in the short term we will continue to add new data preparation and transformation capabilities to the service. Currently there is no extensibility that allows you to code new transformations.
In the longer term we are considering allowing users to edit/extend pipelines using languages like Scala and Python. We don't have a defined date for these new capabilities.
Regards,
Hernando Borda
IBM Bluemix Data Connect Product Manager

Driver for Google Cloud SQL

I'm going to use Google Cloud SQL in my application. I'm using Java programming language. I know now it's possible to use 2 drivers to connect to the database - native MySQL JDBC driver and com.mysql.jdbc.GoogleDriver.
Could you please suggest which one is more preferable in terms of stability and performance.
Any suggestions are very appreciated.
Thanks in advance!
Stan
Currently, a Java App Engine app can connect to Google Cloud SQL using two ways:
com.mysql.jdbc.GoogleDriver
com.google.appengine.api.rdbms.AppEngineDriver
The first one was made public on July 15 and it is the recommended way to connect. Under the hood it uses the MySQL Connector/J so it provides excellent API compatibility. The second one is older, it is a Google-specific JDBC API and it might not always behave as MySQL Connector/J.
So, use the com.mysql.jdbc.GoogleDriver.
...