Thread: Track changes to function code

Track changes to function code

From
Rebecca Clarke
Date:

Hi all,

At present when a function is being edited we keep note of when and by who within comments in the function's code.
Is there, or can anyone recommend, any open source software that tracks function activity when it comes to edits (not executions)? 

I tried searching on the web, but all I find concerns the tracking of data changes.

Thanks in advance.

Re: Track changes to function code

From
Jacob Bunk Nielsen
Date:
Rebecca Clarke <r.clarke83@gmail.com> writes:

> At present when a function is being edited we keep note of when and
> by who within comments in the function's code.

That sounds cumbersome.

> Is there, or can anyone recommend, any open source software that
> tracks function activity when it comes to edits (not executions)? 

How about keeping the code outside of the database in a VCS such as git,
Subversion or whatever you are used to using for other code projects?

That will also make it possible easily go back to previous versions if
you should need to some day.

You simply put your functions in one or more .sql files that you
version control using e.g. git.

Once you have written your functions you can put them in you database
using:

psql -f myfile.sql

--
Jacob



Re: Track changes to function code

From
Pavel Stehule
Date:

Hi

2014-07-21 14:36 GMT+02:00 Jacob Bunk Nielsen <jacob@bunk.cc>:
Rebecca Clarke <r.clarke83@gmail.com> writes:

> At present when a function is being edited we keep note of when and
> by who within comments in the function's code.

That sounds cumbersome.

> Is there, or can anyone recommend, any open source software that
> tracks function activity when it comes to edits (not executions)? 

How about keeping the code outside of the database in a VCS such as git,
Subversion or whatever you are used to using for other code projects?

That will also make it possible easily go back to previous versions if
you should need to some day.

You simply put your functions in one or more .sql files that you
version control using e.g. git.

Once you have written your functions you can put them in you database
using:

psql -f myfile.sql

yes, it is good way

stored procedures are code as any other and there are same rules. Use files, use a your preferred editor, use makefiles, use GIT

Regards

Pavel Stehule
 

--
Jacob



--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Re: Track changes to function code

From
Rebecca Clarke
Date:
Thanks guys. I'll check that out.



On Mon, Jul 21, 2014 at 2:12 PM, Pavel Stehule <pavel.stehule@gmail.com> wrote:

Hi

2014-07-21 14:36 GMT+02:00 Jacob Bunk Nielsen <jacob@bunk.cc>:

Rebecca Clarke <r.clarke83@gmail.com> writes:

> At present when a function is being edited we keep note of when and
> by who within comments in the function's code.

That sounds cumbersome.

> Is there, or can anyone recommend, any open source software that
> tracks function activity when it comes to edits (not executions)? 

How about keeping the code outside of the database in a VCS such as git,
Subversion or whatever you are used to using for other code projects?

That will also make it possible easily go back to previous versions if
you should need to some day.

You simply put your functions in one or more .sql files that you
version control using e.g. git.

Once you have written your functions you can put them in you database
using:

psql -f myfile.sql

yes, it is good way

stored procedures are code as any other and there are same rules. Use files, use a your preferred editor, use makefiles, use GIT

Regards

Pavel Stehule
 

--
Jacob



--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general