mirror of
https://github.com/jbranchaud/til
synced 2026-01-08 01:28:02 +00:00
Add Edit Existing Functions as a postgres til.
This commit is contained in:
@@ -59,6 +59,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
|
||||
- [Configure The Timezone](postgres/configure-the-timezone.md)
|
||||
- [Count Records By Type](postgres/count-records-by-type.md)
|
||||
- [Default Schema](postgres/default-schema.md)
|
||||
- [Edit Existing Functions](postgres/edit-existing-functions.md)
|
||||
- [Extracting Nested JSON Data](postgres/extracting-nested-json-data.md)
|
||||
- [Fizzbuzz With Common Table Expressions](postgres/fizzbuzz-with-common-table-expressions.md)
|
||||
- [Generate Series Of Numbers](postgres/generate-series-of-numbers.md)
|
||||
|
||||
21
postgres/edit-existing-functions.md
Normal file
21
postgres/edit-existing-functions.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Edit Existing Functions
|
||||
|
||||
In the `psql` console, use `\ef` with the name of a function to fetch and
|
||||
open the definition of the function. The function will be opened in your
|
||||
system `$EDITOR` in the form of the `create or replace function` query.
|
||||
|
||||
Executing
|
||||
|
||||
```sql
|
||||
> \ef now
|
||||
```
|
||||
|
||||
will open the following in your default editor
|
||||
|
||||
```sql
|
||||
CREATE OR REPLACE FUNCTION pg_catalog.now()¬
|
||||
RETURNS timestamp with time zone¬
|
||||
LANGUAGE internal¬
|
||||
STABLE STRICT¬
|
||||
AS $function$now$function$¬
|
||||
```
|
||||
Reference in New Issue
Block a user