PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създадете временна функция в PostgreSQL?

Трябваше да знам как да използвам многократно в скрипт, който пишех. Оказва се, че можете да създадете временна функция с помощта на схемата pg_temp. Това е схема, която се създава при поискване за вашата връзка и е мястото, където се съхраняват временни таблици. Когато връзката ви е затворена или изтече, тази схема отпада. Оказва се, че ако създадете функция на тази схема, схемата ще бъде създадена автоматично. Следователно,

create function pg_temp.testfunc() returns text as 
$$ select 'hello'::text $$ language sql;

ще бъде функция, която ще остане, докато връзката ви остава. Няма нужда да извикате команда за пускане.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Методът org.postgresql.jdbc4.Jdbc4Connection.isValid(int) все още не е внедрен

  2. как мога да създам нов XML файл от съществуваща база данни в PostgreSQL база данни с помощта на java

  3. Изцяло игнориране на часовите зони в Rails и PostgreSQL

  4. Създаване на PostgreSQL последователност към поле (което не е ID на записа)

  5. Разгръщане на клъстер в множество облаци на PostgreSQL